@morojs/moro / ModuleRoute
Interface: ModuleRoute
Defined in: src/types/module.ts:2
Properties
auth?
optionalauth:object
Defined in: src/types/module.ts:10
optional?
optionaloptional:boolean
permissions?
optionalpermissions:string[]
roles?
optionalroles:string[]
cache?
optionalcache:object
Defined in: src/types/module.ts:7
key?
optionalkey:string
ttl
ttl:
number
handler()
handler: (
req,res) =>any
Defined in: src/types/module.ts:5
Parameters
req
any
res
any
Returns
any
method
method:
"GET"|"POST"|"PUT"|"DELETE"|"PATCH"
Defined in: src/types/module.ts:3
middleware?
optionalmiddleware:string[]
Defined in: src/types/module.ts:9
path
path:
string
Defined in: src/types/module.ts:4
rateLimit?
optionalrateLimit:object
Defined in: src/types/module.ts:8
requests
requests:
number
window
window:
number
validation?
optionalvalidation:any
Defined in: src/types/module.ts:6