Methods 
- beginTransaction(app: App, __namedParameters?: TransactionOptions): AsyncGenerator<DiffMetadata[][]>
- Parameters- __namedParameters: TransactionOptions = {}
 - Returns AsyncGenerator<DiffMetadata[][]>
- getModule<M>(...args: [moduleId: string]): undefined | M
- Type parameters- Parameters- rest...args: [moduleId: string]
 - Returns undefined | M
- getModuleResources(...args: [moduleId: string]): UnknownResource[]
- Parameters- rest...args: [moduleId: string]
 - Returns UnknownResource[]
- initialize(stateProvider: IStateProvider, initializeInContainer?: { options?: { args?: unknown[]; metadata?: {} }; type: string | Constructable<unknown> }[], excludeInContainer?: { type: string | Constructable<unknown> }[]): Promise<void>
- Parameters- initializeInContainer: { options?: { args?: unknown[]; metadata?: {} }; type: string | Constructable<unknown> }[] = []
- excludeInContainer: { type: string | Constructable<unknown> }[] = []
 - Returns Promise<void>
- Type parameters- Parameters- Returns void
- orderModules(...args: [modules: (string | Constructable<UnknownModule>)[]]): void
- Parameters- rest...args: [modules: (string | Constructable<UnknownModule>)[]]
 - Returns void
- registerCapture<S>(resourceContext: string, response: Partial<S[response]>): void
- Type parameters- Parameters- resourceContext: string
- response: Partial<S[response]>
 - Returns void
- registerHooks(...args: [{ postCommitHooks?: PostHookSignature[]; postModelActionHooks?: PostHookSignature[]; postResourceActionHooks?: PostHookSignature[]; preCommitHooks?: PreHookSignature[]; preModelActionHooks?: PreHookSignature[]; preResourceActionHooks?: PreHookSignature[] }?]): void
- Parameters- rest...args: [{ postCommitHooks?: PostHookSignature[]; postModelActionHooks?: PostHookSignature[]; postResourceActionHooks?: PostHookSignature[]; preCommitHooks?: PreHookSignature[]; preModelActionHooks?: PreHookSignature[]; preResourceActionHooks?: PreHookSignature[] }?]
 - Returns void
- registerSchemaTranslation(...args: [from: Constructable<unknown>, to: Constructable<unknown>, translator: (synth: unknown) => unknown]): void
- registerTags(args: { scope: { moduleId?: string; resourceContext?: string }; tags: {} }[]): void
- Parameters- args: { scope: { moduleId?: string; resourceContext?: string }; tags: {} }[]
 - Returns void
 
Main