Class Stream<Item>

Type Parameters

  • Item

Implements

Constructors

  • Type Parameters

    • Item

    Parameters

    • iterator: (() => AsyncIterator<Item, any, undefined>)
        • (): AsyncIterator<Item, any, undefined>
        • Returns AsyncIterator<Item, any, undefined>

    • controller: AbortController

    Returns Stream<Item>

Properties

controller: AbortController
iterator: any

Methods

  • Returns AsyncIterator<Item, any, undefined>

  • Splits the stream into two streams which can be independently read from at different speeds.

    Returns [Stream<Item>, Stream<Item>]

  • Converts this stream to a newline-separated ReadableStream of JSON stringified values in the stream which can be turned back into a Stream with Stream.fromReadableStream().

    Returns never

  • Generates a Stream from a newline-separated ReadableStream where each item is a JSON value.

    Type Parameters

    • Item

    Parameters

    • readableStream: never
    • controller: AbortController

    Returns Stream<Item>

  • Type Parameters

    • Item

    Parameters

    • response: Response
    • controller: AbortController

    Returns Stream<Item>

Generated using TypeDoc