Properties
router
router: express.Router
upload
upload: multer.Instance
Static cookiesDecoder
cookiesDecoder: function
Type declaration
-
-
Parameters
Returns string
Static cookiesSecret
cookiesSecret: string
Static fileDest
fileDest: string
Static fileFilter
fileFilter: function
Type declaration
-
- (req: Express.Request, file: Express.Multer.File, callback: function): void
-
Parameters
-
req: Express.Request
-
file: Express.Multer.File
-
callback: function
-
- (error: Error, acceptFile: boolean): void
-
Parameters
-
error: Error
-
acceptFile: boolean
Returns void
Returns void
Static fileLimits
fileLimits: number
Static pathsResolved
pathsResolved: boolean
Methods
Private buildArgumentsList
-
Parameters
Returns Array<any>
Private buildServiceMiddleware
- buildServiceMiddleware(serviceMethod: ServiceMethod): Array<express.RequestHandler>
-
Parameters
Returns Array<express.RequestHandler>
buildServices
- buildServices(types?: Array<Function>): void
-
Parameters
-
Optional types: Array<Function>
Returns void
Private callTargetEndPoint
- callTargetEndPoint(serviceClass: ServiceClass, serviceMethod: ServiceMethod, req: express.Request, res: express.Response, next: express.NextFunction): void
-
Parameters
-
-
-
req: express.Request
-
res: express.Response
-
next: express.NextFunction
Returns void
Private convertType
- convertType(paramValue: string, paramType: Function): any
-
Parameters
-
paramValue: string
-
paramType: Function
Returns any
Private getUploader
- getUploader(): multer.Instance
Private handleNotAllowedMethods
- handleNotAllowedMethods(): void
Private processResponseHeaders
Private sendValue
- sendValue(value: any, res: express.Response, next: express.NextFunction): void
-
Parameters
-
value: any
-
res: express.Response
-
next: express.NextFunction
Returns void
Private validateTargetType
- validateTargetType(targetClass: Function, types: Array<Function>): boolean
-
Parameters
-
targetClass: Function
-
types: Array<Function>
Returns boolean
Static registerServiceClass
Static registerServiceMethod
- registerServiceMethod(target: Function, methodName: string): ServiceMethod
-
Parameters
-
target: Function
-
methodName: string
Static Private resolveAccepts
Static Private resolveLanguages
Static Private resolvePath
Static Private resolveProperties