Skip to content

transform Stream #4

@DrSensor

Description

@DrSensor

Make transform function behave differently when the input is Stream

rewrite.isStreaming // false
rewrite.transform(response.body as ReadableStream)
rewrite.isStreaming // true
rewrite.peek() // some string
await sleep(600 * ms)
rewrite.peek() // some string + additional string
rewrite.flush() // end stream
rewrite.isStreaming // false
rewrite.peek() // empty string

it will flush and immediately pass the output when calling .then

rewrite.isStreaming // false
await rewrite.transform(response.body as ReadableStream) // some string
rewrite.isStreaming // false
rewrite.peek() // empty string

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions