import { BaseApi, Controller, Middlewares, Get } from 'claudia-api-builder-typescript';
@Controller('/users')
class UsersController {
@Get()
@Middlewares([req => console.log(req.body), req => console.log(req.pathParams)])
getAllUsers() {
return { message: 'All users!' };
}
}
class Api extends BaseApi {
getControllers() {
return [new UsersController()];
}
}
export = new Api().apiBuilder;
claudia-api-builder-typescript
1.1.1 • Public • PublishedReadme
Keywords
nonePackage Sidebar
Install
npm i claudia-api-builder-typescript
Weekly Downloads
2
Version
1.1.1
License
ISC
Unpacked Size
32.6 kB
Total Files
22