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