Type Alias AsyncStreamable<Input>

AsyncStreamable<Input>:
    | {
        [asyncIterator]: (() => AsyncIterableIterator<Input>);
    }
    | Input[]
    | AsyncIterableIterator<Input>
    | {
        promise: (() => Promise<Input | null>);
    }
    | IterableIterator<Input>

Type Parameters

  • Input