abstractAModule <S, T>
Implements
- IModule<S, T>
Index
Constructors
Properties
Methods
Constructors
constructor
Type parameters
- S
- T: UnknownModel
Parameters
moduleId: string
Returns AModule<S, T>
Properties
readonlymoduleId
staticreadonlyMODULE_PACKAGE
staticreadonlyMODULE_SCHEMA
Methods
abstractonInit
Parameters
inputs: S
Returns Promise<T | UnknownModel[]>
registerHooks
Returns { postCommitHooks?: PostHookSignature[]; postModelActionHooks?: PostHookSignature[]; postResourceActionHooks?: PostHookSignature[]; preCommitHooks?: PreHookSignature[]; preModelActionHooks?: PreHookSignature[]; preResourceActionHooks?: PreHookSignature[] }
optionalpostCommitHooks?: PostHookSignature[]
optionalpostModelActionHooks?: PostHookSignature[]
optionalpostResourceActionHooks?: PostHookSignature[]
optionalpreCommitHooks?: PreHookSignature[]
optionalpreModelActionHooks?: PreHookSignature[]
optionalpreResourceActionHooks?: PreHookSignature[]
registerMetadata
Parameters
inputs: S
Returns Promise<Record<string, unknown>>
Modules