@morojs/moro / ModuleRoute
Interface: ModuleRoute
Defined in: src/types/module.ts:10
Properties
auth?
optionalauth?:object
Defined in: src/types/module.ts:19
optional?
optionaloptional?:boolean
permissions?
optionalpermissions?:string[]
roles?
optionalroles?:string[]
cache?
optionalcache?:object
Defined in: src/types/module.ts:16
key?
optionalkey?:string
ttl
ttl:
number
handler
handler: (
req,res) =>any
Defined in: src/types/module.ts:13
Parameters
req
any
res
any
Returns
any
method
method:
"POST"|"PUT"|"PATCH"|"GET"|"DELETE"
Defined in: src/types/module.ts:11
middleware?
optionalmiddleware?:ModuleMiddleware[]
Defined in: src/types/module.ts:18
onValidationError?
optionalonValidationError?:ValidationErrorHandler
Defined in: src/types/module.ts:15
path
path:
string
Defined in: src/types/module.ts:12
rateLimit?
optionalrateLimit?:object
Defined in: src/types/module.ts:17
requests
requests:
number
window
window:
number
validation?
optionalvalidation?:any
Defined in: src/types/module.ts:14