Interface DAO<T>

Type Parameters

Hierarchy

  • DAO

Implemented by

Methods

  • Type Parameters

    Parameters

    Returns Promise<Expand<keyof A["by"] extends never ? { [ K in string | number | symbol]: A["aggregations"][K]["operation"] extends "count" ? number : null | number } : ({ [ K in string | number | symbol]: K extends string ? TypeTraversal<T["insert"], K> : K extends keyof T["insert"] ? T["insert"][K] : never } & { [ K in string | number | symbol]: A["aggregations"][K]["operation"] extends "count" ? number : null | number })[]>>

  • Type Parameters

    • P extends any

    Parameters

    Returns Promise<{
        records: Project<T["entity"], T["ast"], T["scalars"], P, T["types"]>[];
        totalCount: number;
    }>

Generated using TypeDoc