1.1.1 • Published 4 years ago
claudia-api-builder-typescript v1.1.1
claudia-api-builder-typescript
Simple example
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;