idb-ts
    Preparing search index...

    Type Alias DatabaseWithRepositories<T>

    DatabaseWithRepositories: Database & T

    The object type returned by Database.build. Extends the base Database class with dynamically generated EntityRepository properties keyed by entity name.

    Type Parameters

    • T extends Record<string, any>

      A Record mapping entity class names to EntityRepository types.

    type MyDB = DatabaseWithRepositories<{
    User: EntityRepository<User>;
    Order: EntityRepository<Order>;
    }>;

    const db: MyDB = await Database.build<{
    User: EntityRepository<User>;
    Order: EntityRepository<Order>;
    }>('mydb', [User, Order]);