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