Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Module

x/deno/cli/js/web/streams/writable_stream.ts>WritableStreamImpl

A modern runtime for JavaScript and TypeScript.
Go to Latest
class WritableStreamImpl
implements WritableStream<W>
import { WritableStreamImpl } from "https://deno.land/x/deno@v1.0.0/cli/js/web/streams/writable_stream.ts";

Constructors

new
WritableStreamImpl(underlyingSink?: UnderlyingSink, strategy?: QueuingStrategy)

Type Parameters

optional
W = any

Properties

readonly
locked: boolean
[sym.backpressure]: boolean
optional
[sym.closeRequest]: Deferred<void>
optional
[sym.inFlightCloseRequest]: Deferred<void>
optional
[sym.inFlightWriteRequest]: Required<Deferred<void>>
optional
[sym.pendingAbortRequest]: AbortRequest
[sym.state]:
| "writable"
| "closed"
| "erroring"
| "errored"
optional
[sym.storedError]: any
optional
[sym.writableStreamController]: WritableStreamDefaultControllerImpl<W>
optional
[sym.writer]: WritableStreamDefaultWriterImpl<W>
[sym.writeRequests]: Array<Required<Deferred<void>>>

Methods

abort(reason: any): Promise<void>
close(): Promise<void>
[customInspect](): string