UNPKG

@fbltd/async

Version:

Miscellaneous async utils

15 lines (14 loc) 482 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 readonly selfDispose; private readonly iterator; get isDisposed(): boolean; constructor(owner: Dependency); [symAI](): { next: () => Promise<IteratorResult<T, void>>; }; dispose(): void; }