AngularTS
    Preparing search index...

    Interface StreamService

    interface StreamService {
        consumeJsonLines<T = unknown>(
            stream: ReadableStream<Uint8Array<ArrayBufferLike>>,
            options?: JsonLineStreamReadOptions<T>,
        ): Promise<void>;
        consumeText(
            stream: ReadableStream<Uint8Array<ArrayBufferLike>>,
            options?: TextStreamReadOptions,
        ): Promise<void>;
        isReadableStream(
            value: unknown,
        ): value is ReadableStream<Uint8Array<ArrayBufferLike>>;
        readJsonLines<T = unknown>(
            stream: ReadableStream<Uint8Array<ArrayBufferLike>>,
            options?: JsonLineStreamReadOptions<T>,
        ): Promise<T[]>;
        readLines(
            stream: ReadableStream<Uint8Array<ArrayBufferLike>>,
            options?: LineStreamReadOptions,
        ): Promise<string[]>;
        readText(
            stream: ReadableStream<Uint8Array<ArrayBufferLike>>,
            options?: TextStreamReadOptions,
        ): Promise<string>;
    }
    Index

    Methods

    • Decodes newline-delimited JSON without retaining parsed values.

      Type Parameters

      • T = unknown

      Parameters

      Returns Promise<void>

    • Decodes a byte stream and calls onChunk without retaining decoded text.

      Parameters

      Returns Promise<void>

    • Returns true when a value is a native readable byte stream.

      Parameters

      • value: unknown

      Returns value is ReadableStream<Uint8Array<ArrayBufferLike>>

    • Decodes newline-delimited JSON and returns all parsed values.

      Type Parameters

      • T = unknown

      Parameters

      Returns Promise<T[]>

    • Decodes a byte stream and emits complete lines.

      Parameters

      Returns Promise<string[]>

    • Decodes a byte stream into text chunks.

      Parameters

      Returns Promise<string>