@morojs/moro / MiddlewareInterface
Interface: MiddlewareInterface
Defined in: src/types/hooks.ts:43
Extends
Properties
afterInstall?
optionalafterInstall?: (context) =>void|Promise<void>
Defined in: src/types/hooks.ts:48
Parameters
context
Returns
void | Promise<void>
afterUninstall?
optionalafterUninstall?: (context) =>void|Promise<void>
Defined in: src/types/hooks.ts:50
Parameters
context
Returns
void | Promise<void>
beforeInstall?
optionalbeforeInstall?: (context) =>void|Promise<void>
Defined in: src/types/hooks.ts:47
Parameters
context
Returns
void | Promise<void>
beforeUninstall?
optionalbeforeUninstall?: (context) =>void|Promise<void>
Defined in: src/types/hooks.ts:49
Parameters
context
Returns
void | Promise<void>
configure?
optionalconfigure?: (config) =>void
Defined in: src/types/hooks.ts:46
Parameters
config
any
Returns
void
dependencies?
optionaldependencies?:string[]
Defined in: src/types/hooks.ts:45
install
install: (
hooks,options?) =>void|Promise<void>
Defined in: src/types/hooks.ts:22
Parameters
hooks
any
options?
any
Returns
void | Promise<void>
Inherited from
metadata?
optionalmetadata?:MiddlewareMetadata
Defined in: src/types/hooks.ts:44
name
name:
string
Defined in: src/types/hooks.ts:20
Inherited from
uninstall?
optionaluninstall?: (hooks) =>void|Promise<void>
Defined in: src/types/hooks.ts:23
Parameters
hooks
any
Returns
void | Promise<void>
Inherited from
version?
optionalversion?:string
Defined in: src/types/hooks.ts:21