Home Reference Source
public class | source

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:

NameTypeAttributeDescription
sequelize Sequelize
model Sequelize.Model

Public Methods

Params:

NameTypeAttributeDescription
resource Object
requestObj Request

Return:

Object

Params:

NameTypeAttributeDescription
paginatedResources Object
requestObj Request

Return:

Object

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:

NameTypeAttributeDescription
req Request
res Response