Skip to content

Writable

[<Interface>]
type Writable =
    abstract member closed: bool
    abstract member destroyed: bool with get, set
    abstract member errored: Exception option
    abstract member writable: bool
    abstract member writableAborted: bool
    abstract member writableCorked: float
    abstract member writableEnded: bool
    abstract member writableFinished: bool
    abstract member writableHighWaterMark: float
    abstract member writableLength: float
    abstract member writableNeedDrain: bool
    abstract member writableObjectMode: bool
    abstract member _construct (callback: Exception option -> unit) : unit
    abstract member _destroy (error: Exception option, callback: Exception option -> unit) : unit
    abstract member _final (callback: Exception option -> unit) : unit
    abstract member _write (chunk: obj, encoding: BufferEncoding, callback: Exception option -> unit) : unit
    abstract member _writev (chunks: ResizeArray<chunks>, callback: Exception option -> unit) : unit
    abstract member ``end`` (chunk: obj, encoding: BufferEncoding, ?cb: (unit -> unit)) : Writable
    abstract member ``end`` (chunk: obj, ?cb: (unit -> unit)) : Writable
    abstract member ``end`` (?cb: (unit -> unit)) : Writable
    abstract member addListener (event: obj, listener: Delegate) : Writable
    abstract member addListener<'A, 'B, 'C> (event: obj, listener: 'A -> 'B -> 'C -> unit) : Writable
    abstract member addListener<'A, 'B> (event: obj, listener: 'A -> 'B -> unit) : Writable
    abstract member addListener<'A> (event: obj, listener: 'A -> unit) : Writable
    abstract member addListener (event: string, listener: Delegate) : Writable
    abstract member addListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Writable
    abstract member addListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Writable
    abstract member addListener<'A> (event: string, listener: 'A -> unit) : Writable
    abstract member addListener_close (listener: unit -> unit) : Writable
    abstract member addListener_drain (listener: unit -> unit) : Writable
    abstract member addListener_error (listener: Exception -> unit) : Writable
    abstract member addListener_finish (listener: unit -> unit) : Writable
    abstract member addListener_pipe (listener: Readable -> unit) : Writable
    abstract member addListener_unpipe (listener: Readable -> unit) : Writable
    abstract member cork () : unit
    abstract member destroy (?error: Exception) : Writable
    abstract member emit (event: obj, args: obj array) : bool
    abstract member emit (event: string, args: obj array) : bool
    abstract member emit_close () : bool
    abstract member emit_drain () : bool
    abstract member emit_error (err: Exception) : bool
    abstract member emit_finish () : bool
    abstract member emit_pipe (src: Readable) : bool
    abstract member emit_unpipe (src: Readable) : bool
    static member inline fromWeb (writableStream: WritableStream, ?options: options) : Writable
    abstract member on (event: obj, listener: Delegate) : Writable
    abstract member on<'A, 'B, 'C> (event: obj, listener: 'A -> 'B -> 'C -> unit) : Writable
    abstract member on<'A, 'B> (event: obj, listener: 'A -> 'B -> unit) : Writable
    abstract member on<'A> (event: obj, listener: 'A -> unit) : Writable
    abstract member on (event: string, listener: Delegate) : Writable
    abstract member on<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Writable
    abstract member on<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Writable
    abstract member on<'A> (event: string, listener: 'A -> unit) : Writable
    abstract member on_close (listener: unit -> unit) : Writable
    abstract member on_drain (listener: unit -> unit) : Writable
    abstract member on_error (listener: Exception -> unit) : Writable
    abstract member on_finish (listener: unit -> unit) : Writable
    abstract member on_pipe (listener: Readable -> unit) : Writable
    abstract member on_unpipe (listener: Readable -> unit) : Writable
    abstract member once (event: obj, listener: Delegate) : Writable
    abstract member once<'A, 'B, 'C> (event: obj, listener: 'A -> 'B -> 'C -> unit) : Writable
    abstract member once<'A, 'B> (event: obj, listener: 'A -> 'B -> unit) : Writable
    abstract member once<'A> (event: obj, listener: 'A -> unit) : Writable
    abstract member once (event: string, listener: Delegate) : Writable
    abstract member once<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Writable
    abstract member once<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Writable
    abstract member once<'A> (event: string, listener: 'A -> unit) : Writable
    abstract member once_close (listener: unit -> unit) : Writable
    abstract member once_drain (listener: unit -> unit) : Writable
    abstract member once_error (listener: Exception -> unit) : Writable
    abstract member once_finish (listener: unit -> unit) : Writable
    abstract member once_pipe (listener: Readable -> unit) : Writable
    abstract member once_unpipe (listener: Readable -> unit) : Writable
    abstract member prependListener (event: obj, listener: Delegate) : Writable
    abstract member prependListener<'A, 'B, 'C> (event: obj, listener: 'A -> 'B -> 'C -> unit) : Writable
    abstract member prependListener<'A, 'B> (event: obj, listener: 'A -> 'B -> unit) : Writable
    abstract member prependListener<'A> (event: obj, listener: 'A -> unit) : Writable
    abstract member prependListener (event: string, listener: Delegate) : Writable
    abstract member prependListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Writable
    abstract member prependListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Writable
    abstract member prependListener<'A> (event: string, listener: 'A -> unit) : Writable
    abstract member prependListener_close (listener: unit -> unit) : Writable
    abstract member prependListener_drain (listener: unit -> unit) : Writable
    abstract member prependListener_error (listener: Exception -> unit) : Writable
    abstract member prependListener_finish (listener: unit -> unit) : Writable
    abstract member prependListener_pipe (listener: Readable -> unit) : Writable
    abstract member prependListener_unpipe (listener: Readable -> unit) : Writable
    abstract member prependOnceListener (event: obj, listener: Delegate) : Writable
    abstract member prependOnceListener<'A, 'B, 'C> (event: obj, listener: 'A -> 'B -> 'C -> unit) : Writable
    abstract member prependOnceListener<'A, 'B> (event: obj, listener: 'A -> 'B -> unit) : Writable
    abstract member prependOnceListener<'A> (event: obj, listener: 'A -> unit) : Writable
    abstract member prependOnceListener (event: string, listener: Delegate) : Writable
    abstract member prependOnceListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Writable
    abstract member prependOnceListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Writable
    abstract member prependOnceListener<'A> (event: string, listener: 'A -> unit) : Writable
    abstract member prependOnceListener_close (listener: unit -> unit) : Writable
    abstract member prependOnceListener_drain (listener: unit -> unit) : Writable
    abstract member prependOnceListener_error (listener: Exception -> unit) : Writable
    abstract member prependOnceListener_finish (listener: unit -> unit) : Writable
    abstract member prependOnceListener_pipe (listener: Readable -> unit) : Writable
    abstract member prependOnceListener_unpipe (listener: Readable -> unit) : Writable
    abstract member removeListener (event: obj, listener: Delegate) : Writable
    abstract member removeListener<'A, 'B, 'C> (event: obj, listener: 'A -> 'B -> 'C -> unit) : Writable
    abstract member removeListener<'A, 'B> (event: obj, listener: 'A -> 'B -> unit) : Writable
    abstract member removeListener<'A> (event: obj, listener: 'A -> unit) : Writable
    abstract member removeListener (event: string, listener: Delegate) : Writable
    abstract member removeListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Writable
    abstract member removeListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Writable
    abstract member removeListener<'A> (event: string, listener: 'A -> unit) : Writable
    abstract member removeListener_close (listener: unit -> unit) : Writable
    abstract member removeListener_drain (listener: unit -> unit) : Writable
    abstract member removeListener_error (listener: Exception -> unit) : Writable
    abstract member removeListener_finish (listener: unit -> unit) : Writable
    abstract member removeListener_pipe (listener: Readable -> unit) : Writable
    abstract member removeListener_unpipe (listener: Readable -> unit) : Writable
    abstract member setDefaultEncoding (encoding: BufferEncoding) : Writable
    static member inline toWeb (streamWritable: Writable) : WritableStream
    abstract member uncork () : unit
    abstract member write (chunk: obj, encoding: BufferEncoding, ?callback: (Exception option -> unit)) : bool
    abstract member write (chunk: obj, ?callback: (Exception option -> unit)) : bool
AssemblyGlutinum.Node
Inheritsobj \| null
ImplementsWritableStream, Stream
Attributes[<AllowNullLiteral>] [<Interface>]

Declared inside

_writev
fromWeb__

Properties

abstract member closed: bool
abstract member destroyed: bool with get, set
abstract member errored: Exception option
abstract member writable: bool
abstract member writableAborted: bool
abstract member writableCorked: float
abstract member writableEnded: bool
abstract member writableFinished: bool
abstract member writableHighWaterMark: float
abstract member writableLength: float
abstract member writableNeedDrain: bool
abstract member writableObjectMode: bool

Methods

abstract member _construct (callback: Exception option -> unit) : unit
abstract member _destroy (error: Exception option, callback: Exception option -> unit) : unit
abstract member _final (callback: Exception option -> unit) : unit
abstract member _write (chunk: obj, encoding: BufferEncoding, callback: Exception option -> unit) : unit
abstract member _writev (chunks: ResizeArray<chunks>, callback: Exception option -> unit) : unit
abstract member ``end`` (chunk: obj, encoding: BufferEncoding, ?cb: (unit -> unit)) : Writable
abstract member ``end`` (chunk: obj, ?cb: (unit -> unit)) : Writable
abstract member ``end`` (?cb: (unit -> unit)) : Writable
abstract member addListener (event: obj, listener: Delegate) : Writable
abstract member addListener<'A, 'B, 'C> (event: obj, listener: 'A -> 'B -> 'C -> unit) : Writable
abstract member addListener<'A, 'B> (event: obj, listener: 'A -> 'B -> unit) : Writable
abstract member addListener<'A> (event: obj, listener: 'A -> unit) : Writable
abstract member addListener (event: string, listener: Delegate) : Writable
abstract member addListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Writable
abstract member addListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Writable
abstract member addListener<'A> (event: string, listener: 'A -> unit) : Writable
abstract member addListener_close (listener: unit -> unit) : Writable
abstract member addListener_drain (listener: unit -> unit) : Writable
abstract member addListener_error (listener: Exception -> unit) : Writable
abstract member addListener_finish (listener: unit -> unit) : Writable
abstract member addListener_pipe (listener: Readable -> unit) : Writable
abstract member addListener_unpipe (listener: Readable -> unit) : Writable
abstract member cork () : unit
abstract member destroy (?error: Exception) : Writable
abstract member emit (event: obj, args: obj array) : bool
abstract member emit (event: string, args: obj array) : bool
abstract member emit_close () : bool
abstract member emit_drain () : bool
abstract member emit_error (err: Exception) : bool
abstract member emit_finish () : bool
abstract member emit_pipe (src: Readable) : bool
abstract member emit_unpipe (src: Readable) : bool
static member inline fromWeb (writableStream: WritableStream, ?options: options) : Writable
abstract member on (event: obj, listener: Delegate) : Writable
abstract member on<'A, 'B, 'C> (event: obj, listener: 'A -> 'B -> 'C -> unit) : Writable
abstract member on<'A, 'B> (event: obj, listener: 'A -> 'B -> unit) : Writable
abstract member on<'A> (event: obj, listener: 'A -> unit) : Writable
abstract member on (event: string, listener: Delegate) : Writable
abstract member on<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Writable
abstract member on<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Writable
abstract member on<'A> (event: string, listener: 'A -> unit) : Writable
abstract member on_close (listener: unit -> unit) : Writable
abstract member on_drain (listener: unit -> unit) : Writable
abstract member on_error (listener: Exception -> unit) : Writable
abstract member on_finish (listener: unit -> unit) : Writable
abstract member on_pipe (listener: Readable -> unit) : Writable
abstract member on_unpipe (listener: Readable -> unit) : Writable
abstract member once (event: obj, listener: Delegate) : Writable
abstract member once<'A, 'B, 'C> (event: obj, listener: 'A -> 'B -> 'C -> unit) : Writable
abstract member once<'A, 'B> (event: obj, listener: 'A -> 'B -> unit) : Writable
abstract member once<'A> (event: obj, listener: 'A -> unit) : Writable
abstract member once (event: string, listener: Delegate) : Writable
abstract member once<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Writable
abstract member once<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Writable
abstract member once<'A> (event: string, listener: 'A -> unit) : Writable
abstract member once_close (listener: unit -> unit) : Writable
abstract member once_drain (listener: unit -> unit) : Writable
abstract member once_error (listener: Exception -> unit) : Writable
abstract member once_finish (listener: unit -> unit) : Writable
abstract member once_pipe (listener: Readable -> unit) : Writable
abstract member once_unpipe (listener: Readable -> unit) : Writable
abstract member prependListener (event: obj, listener: Delegate) : Writable
abstract member prependListener<'A, 'B, 'C> (event: obj, listener: 'A -> 'B -> 'C -> unit) : Writable
abstract member prependListener<'A, 'B> (event: obj, listener: 'A -> 'B -> unit) : Writable
abstract member prependListener<'A> (event: obj, listener: 'A -> unit) : Writable
abstract member prependListener (event: string, listener: Delegate) : Writable
abstract member prependListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Writable
abstract member prependListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Writable
abstract member prependListener<'A> (event: string, listener: 'A -> unit) : Writable
abstract member prependListener_close (listener: unit -> unit) : Writable
abstract member prependListener_drain (listener: unit -> unit) : Writable
abstract member prependListener_error (listener: Exception -> unit) : Writable
abstract member prependListener_finish (listener: unit -> unit) : Writable
abstract member prependListener_pipe (listener: Readable -> unit) : Writable
abstract member prependListener_unpipe (listener: Readable -> unit) : Writable
abstract member prependOnceListener (event: obj, listener: Delegate) : Writable
abstract member prependOnceListener<'A, 'B, 'C> (event: obj, listener: 'A -> 'B -> 'C -> unit) : Writable
abstract member prependOnceListener<'A, 'B> (event: obj, listener: 'A -> 'B -> unit) : Writable
abstract member prependOnceListener<'A> (event: obj, listener: 'A -> unit) : Writable
abstract member prependOnceListener (event: string, listener: Delegate) : Writable
abstract member prependOnceListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Writable
abstract member prependOnceListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Writable
abstract member prependOnceListener<'A> (event: string, listener: 'A -> unit) : Writable
abstract member prependOnceListener_close (listener: unit -> unit) : Writable
abstract member prependOnceListener_drain (listener: unit -> unit) : Writable
abstract member prependOnceListener_error (listener: Exception -> unit) : Writable
abstract member prependOnceListener_finish (listener: unit -> unit) : Writable
abstract member prependOnceListener_pipe (listener: Readable -> unit) : Writable
abstract member prependOnceListener_unpipe (listener: Readable -> unit) : Writable
abstract member removeListener (event: obj, listener: Delegate) : Writable
abstract member removeListener<'A, 'B, 'C> (event: obj, listener: 'A -> 'B -> 'C -> unit) : Writable
abstract member removeListener<'A, 'B> (event: obj, listener: 'A -> 'B -> unit) : Writable
abstract member removeListener<'A> (event: obj, listener: 'A -> unit) : Writable
abstract member removeListener (event: string, listener: Delegate) : Writable
abstract member removeListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Writable
abstract member removeListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Writable
abstract member removeListener<'A> (event: string, listener: 'A -> unit) : Writable
abstract member removeListener_close (listener: unit -> unit) : Writable
abstract member removeListener_drain (listener: unit -> unit) : Writable
abstract member removeListener_error (listener: Exception -> unit) : Writable
abstract member removeListener_finish (listener: unit -> unit) : Writable
abstract member removeListener_pipe (listener: Readable -> unit) : Writable
abstract member removeListener_unpipe (listener: Readable -> unit) : Writable
abstract member setDefaultEncoding (encoding: BufferEncoding) : Writable
static member inline toWeb (streamWritable: Writable) : WritableStream
abstract member uncork () : unit
abstract member write (chunk: obj, encoding: BufferEncoding, ?callback: (Exception option -> unit)) : bool
abstract member write (chunk: obj, ?callback: (Exception option -> unit)) : bool