UNPKG

@nodeboot/starter-persistence

Version:

Nodeboot starter package for persistence. Supports data access layer auto-configuration providing features like database initialization, consistency check, entity mapping, repository pattern, transactions, paging, migrations, persistence listeners, persis

27 lines 961 B
/** * Class decorator to enable persistence repositories and configure the persistence layer. * * This decorator: * - Activates the persistence feature in the application context. * - Registers the default repositories adapter. * - Initializes query cache, datasource, persistence, and transaction configurations. * * Use this decorator on your main application class to bootstrap persistence support. * * @returns {ClassDecorator} The class decorator function. * * @example * ```ts * @EnableRepositories() // Enables persistence layer * @NodeBootApplication() // Activates Node-Boot framework features * export class SampleApplication implements NodeBootApp { * start(): Promise<NodeBootAppView> { * return NodeBoot.run(ExpressServer); * } * } * ``` * * @author Manuel Santos <https://github.com/manusant> */ export declare const EnableRepositories: () => ClassDecorator; //# sourceMappingURL=EnableRepositories.d.ts.map