index.d.ts 791 B

12345678910111213141516171819202122232425
  1. /// <reference types="node" />
  2. import { Readable } from 'stream';
  3. import { Submittable, Connection } from 'pg';
  4. interface QueryStreamConfig {
  5. batchSize?: number;
  6. highWaterMark?: number;
  7. rowMode?: 'array';
  8. types?: any;
  9. }
  10. declare class QueryStream extends Readable implements Submittable {
  11. cursor: any;
  12. _result: any;
  13. handleRowDescription: Function;
  14. handleDataRow: Function;
  15. handlePortalSuspended: Function;
  16. handleCommandComplete: Function;
  17. handleReadyForQuery: Function;
  18. handleError: Function;
  19. handleEmptyQuery: Function;
  20. constructor(text: string, values?: any[], config?: QueryStreamConfig);
  21. submit(connection: Connection): void;
  22. _destroy(_err: Error, cb: Function): void;
  23. _read(size: number): void;
  24. }
  25. export = QueryStream;