Skip to content

Readable

[<Interface>]
type Readable =
    abstract member closed: bool
    abstract member destroyed: bool with get, set
    abstract member errored: Exception option
    abstract member readable: bool with get, set
    abstract member readableAborted: bool
    abstract member readableDidRead: bool
    abstract member readableEncoding: BufferEncoding option
    abstract member readableEnded: bool
    abstract member readableFlowing: bool option
    abstract member readableHighWaterMark: float
    abstract member readableLength: float
    abstract member readableObjectMode: bool
    abstract member _construct (callback: Exception option -> unit) : unit
    abstract member _destroy (error: Exception option, callback: Exception option -> unit) : unit
    abstract member _read (size: float) : unit
    abstract member addListener (event: obj, listener: Delegate) : Readable
    abstract member addListener<'A, 'B, 'C> (event: obj, listener: 'A -> 'B -> 'C -> unit) : Readable
    abstract member addListener<'A, 'B> (event: obj, listener: 'A -> 'B -> unit) : Readable
    abstract member addListener<'A> (event: obj, listener: 'A -> unit) : Readable
    abstract member addListener (event: string, listener: Delegate) : Readable
    abstract member addListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Readable
    abstract member addListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Readable
    abstract member addListener<'A> (event: string, listener: 'A -> unit) : Readable
    abstract member addListener_close (listener: unit -> unit) : Readable
    abstract member addListener_data (listener: obj -> unit) : Readable
    abstract member addListener_end (listener: unit -> unit) : Readable
    abstract member addListener_error (listener: Exception -> unit) : Readable
    abstract member addListener_pause (listener: unit -> unit) : Readable
    abstract member addListener_readable (listener: unit -> unit) : Readable
    abstract member addListener_resume (listener: unit -> unit) : Readable
    abstract member asIndexedPairs (?options: options) : Readable
    abstract member asyncDispose () : Promise<unit>
    abstract member destroy (?error: Exception) : Readable
    abstract member drop (limit: float, ?options: options) : Readable
    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_data (chunk: obj) : bool
    abstract member emit_end () : bool
    abstract member emit_error (err: Exception) : bool
    abstract member emit_pause () : bool
    abstract member emit_readable () : bool
    abstract member emit_resume () : bool
    abstract member every (fn: fn, ?options: ArrayOptions) : Promise<bool>
    abstract member filter (fn: fn, ?options: ArrayOptions) : Readable
    abstract member find (fn: fn_1, ?options: ArrayOptions) : Promise<obj>
    abstract member find<'T> (fn: fn, ?options: ArrayOptions) : Promise<'T option>
    abstract member flatMap (fn: fn, ?options: ArrayOptions) : Readable
    abstract member forEach (fn: fn, ?options: ArrayOptions) : Promise<unit>
    static member inline from (iterable: obj, ?options: ReadableOptions) : Readable
    static member inline from (iterable: Iterable<obj>, ?options: ReadableOptions) : Readable
    static member inline fromWeb (readableStream: ReadableStream, ?options: options) : Readable
    static member inline isDisturbed (stream: ReadableStream) : bool
    static member inline isDisturbed (stream: Readable) : bool
    abstract member isPaused () : bool
    abstract member iterator (?options: options) : AsyncIterator<obj>
    abstract member map (fn: fn, ?options: ArrayOptions) : Readable
    abstract member on (event: obj, listener: Delegate) : Readable
    abstract member on<'A, 'B, 'C> (event: obj, listener: 'A -> 'B -> 'C -> unit) : Readable
    abstract member on<'A, 'B> (event: obj, listener: 'A -> 'B -> unit) : Readable
    abstract member on<'A> (event: obj, listener: 'A -> unit) : Readable
    abstract member on (event: string, listener: Delegate) : Readable
    abstract member on<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Readable
    abstract member on<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Readable
    abstract member on<'A> (event: string, listener: 'A -> unit) : Readable
    abstract member on_close (listener: unit -> unit) : Readable
    abstract member on_data (listener: obj -> unit) : Readable
    abstract member on_end (listener: unit -> unit) : Readable
    abstract member on_error (listener: Exception -> unit) : Readable
    abstract member on_pause (listener: unit -> unit) : Readable
    abstract member on_readable (listener: unit -> unit) : Readable
    abstract member on_resume (listener: unit -> unit) : Readable
    abstract member once (event: obj, listener: Delegate) : Readable
    abstract member once<'A, 'B, 'C> (event: obj, listener: 'A -> 'B -> 'C -> unit) : Readable
    abstract member once<'A, 'B> (event: obj, listener: 'A -> 'B -> unit) : Readable
    abstract member once<'A> (event: obj, listener: 'A -> unit) : Readable
    abstract member once (event: string, listener: Delegate) : Readable
    abstract member once<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Readable
    abstract member once<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Readable
    abstract member once<'A> (event: string, listener: 'A -> unit) : Readable
    abstract member once_close (listener: unit -> unit) : Readable
    abstract member once_data (listener: obj -> unit) : Readable
    abstract member once_end (listener: unit -> unit) : Readable
    abstract member once_error (listener: Exception -> unit) : Readable
    abstract member once_pause (listener: unit -> unit) : Readable
    abstract member once_readable (listener: unit -> unit) : Readable
    abstract member once_resume (listener: unit -> unit) : Readable
    abstract member pause () : Readable
    abstract member prependListener (event: obj, listener: Delegate) : Readable
    abstract member prependListener<'A, 'B, 'C> (event: obj, listener: 'A -> 'B -> 'C -> unit) : Readable
    abstract member prependListener<'A, 'B> (event: obj, listener: 'A -> 'B -> unit) : Readable
    abstract member prependListener<'A> (event: obj, listener: 'A -> unit) : Readable
    abstract member prependListener (event: string, listener: Delegate) : Readable
    abstract member prependListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Readable
    abstract member prependListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Readable
    abstract member prependListener<'A> (event: string, listener: 'A -> unit) : Readable
    abstract member prependListener_close (listener: unit -> unit) : Readable
    abstract member prependListener_data (listener: obj -> unit) : Readable
    abstract member prependListener_end (listener: unit -> unit) : Readable
    abstract member prependListener_error (listener: Exception -> unit) : Readable
    abstract member prependListener_pause (listener: unit -> unit) : Readable
    abstract member prependListener_readable (listener: unit -> unit) : Readable
    abstract member prependListener_resume (listener: unit -> unit) : Readable
    abstract member prependOnceListener (event: obj, listener: Delegate) : Readable
    abstract member prependOnceListener<'A, 'B, 'C> (event: obj, listener: 'A -> 'B -> 'C -> unit) : Readable
    abstract member prependOnceListener<'A, 'B> (event: obj, listener: 'A -> 'B -> unit) : Readable
    abstract member prependOnceListener<'A> (event: obj, listener: 'A -> unit) : Readable
    abstract member prependOnceListener (event: string, listener: Delegate) : Readable
    abstract member prependOnceListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Readable
    abstract member prependOnceListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Readable
    abstract member prependOnceListener<'A> (event: string, listener: 'A -> unit) : Readable
    abstract member prependOnceListener_close (listener: unit -> unit) : Readable
    abstract member prependOnceListener_data (listener: obj -> unit) : Readable
    abstract member prependOnceListener_end (listener: unit -> unit) : Readable
    abstract member prependOnceListener_error (listener: Exception -> unit) : Readable
    abstract member prependOnceListener_pause (listener: unit -> unit) : Readable
    abstract member prependOnceListener_readable (listener: unit -> unit) : Readable
    abstract member prependOnceListener_resume (listener: unit -> unit) : Readable
    abstract member push (chunk: obj, ?encoding: BufferEncoding) : bool
    abstract member read (?size: float) : obj
    abstract member reduce (fn: fn_1, initial: obj, ?options: options) : Promise<obj>
    abstract member reduce<'T> (fn: fn_2<'T>, initial: 'T, ?options: options) : Promise<'T>
    abstract member reduce (fn: fn_1, ?options: options) : Promise<obj>
    abstract member reduce<'T> (fn: fn<'T>, ?options: options) : Promise<'T>
    abstract member removeListener (event: obj, listener: Delegate) : Readable
    abstract member removeListener<'A, 'B, 'C> (event: obj, listener: 'A -> 'B -> 'C -> unit) : Readable
    abstract member removeListener<'A, 'B> (event: obj, listener: 'A -> 'B -> unit) : Readable
    abstract member removeListener<'A> (event: obj, listener: 'A -> unit) : Readable
    abstract member removeListener (event: string, listener: Delegate) : Readable
    abstract member removeListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Readable
    abstract member removeListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Readable
    abstract member removeListener<'A> (event: string, listener: 'A -> unit) : Readable
    abstract member removeListener_close (listener: unit -> unit) : Readable
    abstract member removeListener_data (listener: obj -> unit) : Readable
    abstract member removeListener_end (listener: unit -> unit) : Readable
    abstract member removeListener_error (listener: Exception -> unit) : Readable
    abstract member removeListener_pause (listener: unit -> unit) : Readable
    abstract member removeListener_readable (listener: unit -> unit) : Readable
    abstract member removeListener_resume (listener: unit -> unit) : Readable
    abstract member resume () : Readable
    abstract member setEncoding (encoding: BufferEncoding) : Readable
    abstract member some (fn: fn, ?options: ArrayOptions) : Promise<bool>
    abstract member take (limit: float, ?options: options) : Readable
    abstract member toArray (?options: options) : Promise<ResizeArray<obj>>
    static member inline toWeb (streamReadable: Readable, ?options: options) : ReadableStream
    abstract member unpipe (?destination: WritableStream) : Readable
    abstract member unshift (chunk: obj, ?encoding: BufferEncoding) : unit
    abstract member wrap (stream: ReadableStream) : Readable
AssemblyGlutinum.Node
Inheritsobj \| null
ImplementsReadableStream, Stream
Attributes[<AllowNullLiteral>] [<Interface>]

Declared inside

asIndexedPairs
drop
every
filter
find
flatMap
forEach
fromWeb__
iterator
map
reduce
some
take
toArray
toWeb__

Properties

abstract member closed: bool
abstract member destroyed: bool with get, set
abstract member errored: Exception option
abstract member readable: bool with get, set
abstract member readableAborted: bool
abstract member readableDidRead: bool
abstract member readableEncoding: BufferEncoding option
abstract member readableEnded: bool
abstract member readableFlowing: bool option
abstract member readableHighWaterMark: float
abstract member readableLength: float
abstract member readableObjectMode: bool

Methods

abstract member _construct (callback: Exception option -> unit) : unit
abstract member _destroy (error: Exception option, callback: Exception option -> unit) : unit
abstract member _read (size: float) : unit
abstract member addListener (event: obj, listener: Delegate) : Readable
abstract member addListener<'A, 'B, 'C> (event: obj, listener: 'A -> 'B -> 'C -> unit) : Readable
abstract member addListener<'A, 'B> (event: obj, listener: 'A -> 'B -> unit) : Readable
abstract member addListener<'A> (event: obj, listener: 'A -> unit) : Readable
abstract member addListener (event: string, listener: Delegate) : Readable
abstract member addListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Readable
abstract member addListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Readable
abstract member addListener<'A> (event: string, listener: 'A -> unit) : Readable
abstract member addListener_close (listener: unit -> unit) : Readable
abstract member addListener_data (listener: obj -> unit) : Readable
abstract member addListener_end (listener: unit -> unit) : Readable
abstract member addListener_error (listener: Exception -> unit) : Readable
abstract member addListener_pause (listener: unit -> unit) : Readable
abstract member addListener_readable (listener: unit -> unit) : Readable
abstract member addListener_resume (listener: unit -> unit) : Readable
abstract member asIndexedPairs (?options: options) : Readable
abstract member asyncDispose () : Promise<unit>
abstract member destroy (?error: Exception) : Readable
abstract member drop (limit: float, ?options: options) : Readable
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_data (chunk: obj) : bool
abstract member emit_end () : bool
abstract member emit_error (err: Exception) : bool
abstract member emit_pause () : bool
abstract member emit_readable () : bool
abstract member emit_resume () : bool
abstract member every (fn: fn, ?options: ArrayOptions) : Promise<bool>
abstract member filter (fn: fn, ?options: ArrayOptions) : Readable
abstract member find (fn: fn_1, ?options: ArrayOptions) : Promise<obj>
abstract member find<'T> (fn: fn, ?options: ArrayOptions) : Promise<'T option>
abstract member flatMap (fn: fn, ?options: ArrayOptions) : Readable
abstract member forEach (fn: fn, ?options: ArrayOptions) : Promise<unit>
static member inline from (iterable: obj, ?options: ReadableOptions) : Readable
static member inline from (iterable: Iterable<obj>, ?options: ReadableOptions) : Readable
static member inline fromWeb (readableStream: ReadableStream, ?options: options) : Readable
static member inline isDisturbed (stream: ReadableStream) : bool
static member inline isDisturbed (stream: Readable) : bool
abstract member isPaused () : bool
abstract member iterator (?options: options) : AsyncIterator<obj>
abstract member map (fn: fn, ?options: ArrayOptions) : Readable
abstract member on (event: obj, listener: Delegate) : Readable
abstract member on<'A, 'B, 'C> (event: obj, listener: 'A -> 'B -> 'C -> unit) : Readable
abstract member on<'A, 'B> (event: obj, listener: 'A -> 'B -> unit) : Readable
abstract member on<'A> (event: obj, listener: 'A -> unit) : Readable
abstract member on (event: string, listener: Delegate) : Readable
abstract member on<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Readable
abstract member on<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Readable
abstract member on<'A> (event: string, listener: 'A -> unit) : Readable
abstract member on_close (listener: unit -> unit) : Readable
abstract member on_data (listener: obj -> unit) : Readable
abstract member on_end (listener: unit -> unit) : Readable
abstract member on_error (listener: Exception -> unit) : Readable
abstract member on_pause (listener: unit -> unit) : Readable
abstract member on_readable (listener: unit -> unit) : Readable
abstract member on_resume (listener: unit -> unit) : Readable
abstract member once (event: obj, listener: Delegate) : Readable
abstract member once<'A, 'B, 'C> (event: obj, listener: 'A -> 'B -> 'C -> unit) : Readable
abstract member once<'A, 'B> (event: obj, listener: 'A -> 'B -> unit) : Readable
abstract member once<'A> (event: obj, listener: 'A -> unit) : Readable
abstract member once (event: string, listener: Delegate) : Readable
abstract member once<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Readable
abstract member once<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Readable
abstract member once<'A> (event: string, listener: 'A -> unit) : Readable
abstract member once_close (listener: unit -> unit) : Readable
abstract member once_data (listener: obj -> unit) : Readable
abstract member once_end (listener: unit -> unit) : Readable
abstract member once_error (listener: Exception -> unit) : Readable
abstract member once_pause (listener: unit -> unit) : Readable
abstract member once_readable (listener: unit -> unit) : Readable
abstract member once_resume (listener: unit -> unit) : Readable
abstract member pause () : Readable
abstract member prependListener (event: obj, listener: Delegate) : Readable
abstract member prependListener<'A, 'B, 'C> (event: obj, listener: 'A -> 'B -> 'C -> unit) : Readable
abstract member prependListener<'A, 'B> (event: obj, listener: 'A -> 'B -> unit) : Readable
abstract member prependListener<'A> (event: obj, listener: 'A -> unit) : Readable
abstract member prependListener (event: string, listener: Delegate) : Readable
abstract member prependListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Readable
abstract member prependListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Readable
abstract member prependListener<'A> (event: string, listener: 'A -> unit) : Readable
abstract member prependListener_close (listener: unit -> unit) : Readable
abstract member prependListener_data (listener: obj -> unit) : Readable
abstract member prependListener_end (listener: unit -> unit) : Readable
abstract member prependListener_error (listener: Exception -> unit) : Readable
abstract member prependListener_pause (listener: unit -> unit) : Readable
abstract member prependListener_readable (listener: unit -> unit) : Readable
abstract member prependListener_resume (listener: unit -> unit) : Readable
abstract member prependOnceListener (event: obj, listener: Delegate) : Readable
abstract member prependOnceListener<'A, 'B, 'C> (event: obj, listener: 'A -> 'B -> 'C -> unit) : Readable
abstract member prependOnceListener<'A, 'B> (event: obj, listener: 'A -> 'B -> unit) : Readable
abstract member prependOnceListener<'A> (event: obj, listener: 'A -> unit) : Readable
abstract member prependOnceListener (event: string, listener: Delegate) : Readable
abstract member prependOnceListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Readable
abstract member prependOnceListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Readable
abstract member prependOnceListener<'A> (event: string, listener: 'A -> unit) : Readable
abstract member prependOnceListener_close (listener: unit -> unit) : Readable
abstract member prependOnceListener_data (listener: obj -> unit) : Readable
abstract member prependOnceListener_end (listener: unit -> unit) : Readable
abstract member prependOnceListener_error (listener: Exception -> unit) : Readable
abstract member prependOnceListener_pause (listener: unit -> unit) : Readable
abstract member prependOnceListener_readable (listener: unit -> unit) : Readable
abstract member prependOnceListener_resume (listener: unit -> unit) : Readable
abstract member push (chunk: obj, ?encoding: BufferEncoding) : bool
abstract member read (?size: float) : obj
abstract member reduce (fn: fn_1, initial: obj, ?options: options) : Promise<obj>
abstract member reduce<'T> (fn: fn_2<'T>, initial: 'T, ?options: options) : Promise<'T>
abstract member reduce (fn: fn_1, ?options: options) : Promise<obj>
abstract member reduce<'T> (fn: fn<'T>, ?options: options) : Promise<'T>
abstract member removeListener (event: obj, listener: Delegate) : Readable
abstract member removeListener<'A, 'B, 'C> (event: obj, listener: 'A -> 'B -> 'C -> unit) : Readable
abstract member removeListener<'A, 'B> (event: obj, listener: 'A -> 'B -> unit) : Readable
abstract member removeListener<'A> (event: obj, listener: 'A -> unit) : Readable
abstract member removeListener (event: string, listener: Delegate) : Readable
abstract member removeListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Readable
abstract member removeListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Readable
abstract member removeListener<'A> (event: string, listener: 'A -> unit) : Readable
abstract member removeListener_close (listener: unit -> unit) : Readable
abstract member removeListener_data (listener: obj -> unit) : Readable
abstract member removeListener_end (listener: unit -> unit) : Readable
abstract member removeListener_error (listener: Exception -> unit) : Readable
abstract member removeListener_pause (listener: unit -> unit) : Readable
abstract member removeListener_readable (listener: unit -> unit) : Readable
abstract member removeListener_resume (listener: unit -> unit) : Readable
abstract member resume () : Readable
abstract member setEncoding (encoding: BufferEncoding) : Readable
abstract member some (fn: fn, ?options: ArrayOptions) : Promise<bool>
abstract member take (limit: float, ?options: options) : Readable
abstract member toArray (?options: options) : Promise<ResizeArray<obj>>
static member inline toWeb (streamReadable: Readable, ?options: options) : ReadableStream
abstract member unpipe (?destination: WritableStream) : Readable
abstract member unshift (chunk: obj, ?encoding: BufferEncoding) : unit
abstract member wrap (stream: ReadableStream) : Readable