UNPKG

@fbltd/async

Version:

Miscellaneous async utils

17 lines (16 loc) 528 B
import { IDependencyStream } from "./contracts.ts"; import { symAI } from "../constants.ts"; import { Dependency } from "./dependency.ts"; export declare class DependencyStream<T = any> implements IDependencyStream { readonly owner: Dependency; private abortPromise; private readonly iterator; get isDisposed(): boolean; get done(): boolean; constructor(owner: Dependency); [symAI](): { next: () => Promise<IteratorResult<T, void>>; }; protected abort(): void; dispose(): void; }