Appearance
twine / Module
Function: Module()
Module(
meta):ClassDecorator
Defined in: module.decorator.ts:24
Marks a class as a datapack module and attaches its ModuleMetadata. Mirrors NestJS's @Module({ ... }) so the composition root reads familiarly:
ts
@Module({ name: "timer", area: true, activeByDefault: true })
export class TimerModule implements DatapackModule { ... }
@Module({ imports: [TimerModule, GreetingModule] })
export class AppModule {}Parameters
meta
Returns
ClassDecorator