Skip to main content

Module

Defined in: src/lib/module/index.ts:157

Module handle returned by registerModule. This is what gets exported from each module and imported by the runtime.

Properties

PropertyModifierTypeDescriptionDefined in
dependenciesreadonlyreadonly string[]Module dependencies.src/lib/module/index.ts:166
getServicepublic<T>(ServiceClass: ServiceClass<T>) => T | undefinedGet a service instance by class.src/lib/module/index.ts:191
getServicespublic() => readonly RpcModule[]Get all registered service instances.src/lib/module/index.ts:196
hudsreadonlyFeatureRegistryHUD features for persistent overlay elements.src/lib/module/index.ts:176
namereadonlystringModule name.src/lib/module/index.ts:161
pagesreadonlyFeatureRegistryPage features for full-screen UI routes.src/lib/module/index.ts:171
startpublic() => Promise<void>Start the module. Called by the runtime.src/lib/module/index.ts:181
stoppublic() => Promise<void>Stop the module. Called by the runtime.src/lib/module/index.ts:186