{"repo":"thiagobustamante/typescript-rest","free":true,"listed":false,"github":"https://github.com/thiagobustamante/typescript-rest","clone":"git clone https://github.com/thiagobustamante/typescript-rest.git","description":"This is a lightweight annotation-based expressjs extension for typescript.","language":"TypeScript","stars":522,"topics":["api","rest","restful","service","microservice","decorators","typescript-rest","expressjs","es7-decorators","typescript"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"REST Services for Typescript This is a lightweight annotation-based expressjs extension for typescript. It can be used to define your APIs using decorators. Table of Contents - REST Services for Typescript - Installation - Configuration - Basic Usage - Using with an IoC Container - Documentation - Boilerplate Project Installation This library only works with typescript. Ensure it is installed: To install typescript-rest: Configuration Typescript-rest requires the following TypeScript compilation options in your tsconfig.json file: Basic Usage That's it. You can just call now: Using with an IoC Container Install the IoC container and the serviceFactory for the IoC Container Then add a rest.config file in the root of your project: And you can use Injections, Request scopes and all the features of the IoC Container. It is possible to use it with any other IoC Container, like Inversify. Example: Complete Guide Check our documentation. Boilerplate Project You can check this project to get started.","default_branch":null,"files":null,"tree":[],"storefront":"/r/thiagobustamante","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/thiagobustamante/typescript-rest/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}