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