DrSensor / DrSensor/safe-html-rewriter

transform Stream

Open
#4 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
2
Forks
0
PR merge metrics
No merged PRs in 30d

Description

Make transform function behave differently when the input is Stream
```ts
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`
```ts
rewrite.isStreaming // false
await rewrite.transform(response.body as ReadableStream) // some string
rewrite.isStreaming // false
rewrite.peek() // empty string
```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.