raw.d.cts 1009 B

12345678910111213141516171819202122
  1. import { entityKind } from "../../entity.cjs";
  2. import { QueryPromise } from "../../query-promise.cjs";
  3. import type { RunnableQuery } from "../../runnable-query.cjs";
  4. import type { PreparedQuery } from "../../session.cjs";
  5. import type { Query, SQL, SQLWrapper } from "../../sql/sql.cjs";
  6. export interface GelRaw<TResult> extends QueryPromise<TResult>, RunnableQuery<TResult, 'gel'>, SQLWrapper {
  7. }
  8. export declare class GelRaw<TResult> extends QueryPromise<TResult> implements RunnableQuery<TResult, 'gel'>, SQLWrapper, PreparedQuery {
  9. execute: () => Promise<TResult>;
  10. private sql;
  11. private query;
  12. private mapBatchResult;
  13. static readonly [entityKind]: string;
  14. readonly _: {
  15. readonly dialect: 'gel';
  16. readonly result: TResult;
  17. };
  18. constructor(execute: () => Promise<TResult>, sql: SQL, query: Query, mapBatchResult: (result: unknown) => unknown);
  19. getQuery(): Query;
  20. mapResult(result: unknown, isFromBatch?: boolean): unknown;
  21. _prepare(): PreparedQuery;
  22. }