PendingOperation.d.ts 338 B

1234567891011
  1. import { Deferred } from './utils';
  2. export declare class PendingOperation<T> {
  3. protected timeoutMillis: number;
  4. possibleTimeoutCause: Error | null;
  5. promise: Promise<T>;
  6. protected deferred: Deferred<T>;
  7. constructor(timeoutMillis: number);
  8. abort(): void;
  9. reject(err: Error): void;
  10. resolve(value: T): void;
  11. }