query-builder.d.ts 396 B

1234567891011
  1. import { entityKind } from "../entity.js";
  2. import type { SQL, SQLWrapper } from "../sql/index.js";
  3. export declare abstract class TypedQueryBuilder<TSelection, TResult = unknown, TConfig = unknown> implements SQLWrapper {
  4. static readonly [entityKind]: string;
  5. _: {
  6. selectedFields: TSelection;
  7. result: TResult;
  8. config?: TConfig;
  9. };
  10. abstract getSQL(): SQL;
  11. }