BaseRestController
Direct Subclass:
ExpressResourceController, lib/implementations/RestifyResourceController.js~RestifyResourceController
Constructor Summary
| Public Constructor | ||
| public |
constructor(sequelize: Sequelize, model: Sequelize.Model) |
|
Method Summary
| Public Methods | ||
| public |
attachResourceLink(resource: Object, requestObj: Request): Object |
|
| public |
attachResourcesLinks(paginatedResources: Object, requestObj: Request): Object |
|
| public |
async list(req: Request, res: Response) Note: implemented a little polifyll to satisfy query params on express(a collission issue caused by restify) |
|
Public Constructors
public constructor(sequelize: Sequelize, model: Sequelize.Model) source
Params:
| Name | Type | Attribute | Description |
| sequelize | Sequelize | ||
| model | Sequelize.Model |
Public Methods
public attachResourceLink(resource: Object, requestObj: Request): Object source
Params:
| Name | Type | Attribute | Description |
| resource | Object | ||
| requestObj | Request |
public attachResourcesLinks(paginatedResources: Object, requestObj: Request): Object source
Params:
| Name | Type | Attribute | Description |
| paginatedResources | Object | ||
| requestObj | Request |
public async list(req: Request, res: Response) source
Note: implemented a little polifyll to satisfy query params on express(a collission issue caused by restify)
Params:
| Name | Type | Attribute | Description |
| req | Request | ||
| res | Response |
