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 948 B
import { NodeBootDataSourceOptions } from "../property/NodeBootDataSourceOptions"; /** * Class decorator to override the default persistence datasource configuration. * * This decorator sets custom database connection options that will override * the default persistence configuration in the PersistenceContext. * * @param {NodeBootDataSourceOptions} options - The custom datasource options to override the default configuration. * @returns {ClassDecorator} The class decorator function. * * @example * ```ts * @DatasourceConfiguration({ * type: "postgres", * host: "localhost", * port: 5432, * username: "user", * password: "pass", * database: "mydb", * }) * class MyCustomDatasourceConfig {} * ``` * * @author Manuel Santos <https://github.com/manusant> */ export declare function DatasourceConfiguration(options: NodeBootDataSourceOptions): ClassDecorator; //# sourceMappingURL=DatasourceConfiguration.d.ts.map