Skip to main content
API Reference / modelence / server / Module Defined in: packages/modelence/src/app/module.ts:43 The Module class is a core building block of a Modelence application that encapsulates related functionality. Modules can contain stores, queries, mutations, routes, cron jobs and configurations.

Example

Type Parameters

Constructors

Constructor

new Module<TName, TSchema, TQueries, TMutations>(name, options): Module<TName, TSchema, TQueries, TMutations>
Defined in: packages/modelence/src/app/module.ts:85 Creates a new Module instance

Parameters

Returns

Module<TName, TSchema, TQueries, TMutations>

Methods

getConfig()

getConfig<K>(key): ValueType<TSchema[K]["type"]>
Defined in: packages/modelence/src/app/module.ts:139 Retrieves a typed configuration value for this module. The return type is inferred from the schema — no casts needed.

Example

Type Parameters

Parameters

Returns

ValueType<TSchema[K]["type"]>