Interface IEntityDatabaseAdapterProvider

A database adapter provider vends database adapters for a particular database adapter type. Allows for passing global configuration to databse adapters, making testing easier.

interface IEntityDatabaseAdapterProvider {
    getDatabaseAdapter<TFields extends Record<string, any>>(
        entityConfiguration: EntityConfiguration<TFields>,
    ): EntityDatabaseAdapter<TFields>;
}

Implemented by

Methods