[<Interface>]
type Duplex =
abstract member allowHalfOpen: bool with get, set
abstract member addListener (event: obj, listener: Delegate) : Duplex
abstract member addListener<'A, 'B, 'C> (event: obj, listener: 'A -> 'B -> 'C -> unit) : Duplex
abstract member addListener<'A, 'B> (event: obj, listener: 'A -> 'B -> unit) : Duplex
abstract member addListener<'A> (event: obj, listener: 'A -> unit) : Duplex
abstract member addListener (event: string, listener: Delegate) : Duplex
abstract member addListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Duplex
abstract member addListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Duplex
abstract member addListener<'A> (event: string, listener: 'A -> unit) : Duplex
abstract member addListener_close (listener: unit -> unit) : Duplex
abstract member addListener_data (listener: obj -> unit) : Duplex
abstract member addListener_drain (listener: unit -> unit) : Duplex
abstract member addListener_end (listener: unit -> unit) : Duplex
abstract member addListener_error (listener: Exception -> unit) : Duplex
abstract member addListener_finish (listener: unit -> unit) : Duplex
abstract member addListener_pause (listener: unit -> unit) : Duplex
abstract member addListener_pipe (listener: Readable -> unit) : Duplex
abstract member addListener_readable (listener: unit -> unit) : Duplex
abstract member addListener_resume (listener: unit -> unit) : Duplex
abstract member addListener_unpipe (listener: Readable -> unit) : Duplex
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_drain () : bool
abstract member emit_end () : bool
abstract member emit_error (err: Exception) : bool
abstract member emit_finish () : bool
abstract member emit_pause () : bool
abstract member emit_pipe (src: Readable) : bool
abstract member emit_readable () : bool
abstract member emit_resume () : bool
abstract member emit_unpipe (src: Readable) : bool
static member inline from (src: Promise<obj>) : Duplex
static member inline from (src: Iterable<obj>) : Duplex
static member inline from (src: string) : Duplex
static member inline from (src: obj) : Duplex
static member inline from (src: Blob) : Duplex
static member inline from (src: Stream) : Duplex
static member inline fromWeb (duplexStream: duplexStream, ?options: options) : Duplex
abstract member on (event: obj, listener: Delegate) : Duplex
abstract member on<'A, 'B, 'C> (event: obj, listener: 'A -> 'B -> 'C -> unit) : Duplex
abstract member on<'A, 'B> (event: obj, listener: 'A -> 'B -> unit) : Duplex
abstract member on<'A> (event: obj, listener: 'A -> unit) : Duplex
abstract member on (event: string, listener: Delegate) : Duplex
abstract member on<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Duplex
abstract member on<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Duplex
abstract member on<'A> (event: string, listener: 'A -> unit) : Duplex
abstract member on_close (listener: unit -> unit) : Duplex
abstract member on_data (listener: obj -> unit) : Duplex
abstract member on_drain (listener: unit -> unit) : Duplex
abstract member on_end (listener: unit -> unit) : Duplex
abstract member on_error (listener: Exception -> unit) : Duplex
abstract member on_finish (listener: unit -> unit) : Duplex
abstract member on_pause (listener: unit -> unit) : Duplex
abstract member on_pipe (listener: Readable -> unit) : Duplex
abstract member on_readable (listener: unit -> unit) : Duplex
abstract member on_resume (listener: unit -> unit) : Duplex
abstract member on_unpipe (listener: Readable -> unit) : Duplex
abstract member once (event: obj, listener: Delegate) : Duplex
abstract member once<'A, 'B, 'C> (event: obj, listener: 'A -> 'B -> 'C -> unit) : Duplex
abstract member once<'A, 'B> (event: obj, listener: 'A -> 'B -> unit) : Duplex
abstract member once<'A> (event: obj, listener: 'A -> unit) : Duplex
abstract member once (event: string, listener: Delegate) : Duplex
abstract member once<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Duplex
abstract member once<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Duplex
abstract member once<'A> (event: string, listener: 'A -> unit) : Duplex
abstract member once_close (listener: unit -> unit) : Duplex
abstract member once_data (listener: obj -> unit) : Duplex
abstract member once_drain (listener: unit -> unit) : Duplex
abstract member once_end (listener: unit -> unit) : Duplex
abstract member once_error (listener: Exception -> unit) : Duplex
abstract member once_finish (listener: unit -> unit) : Duplex
abstract member once_pause (listener: unit -> unit) : Duplex
abstract member once_pipe (listener: Readable -> unit) : Duplex
abstract member once_readable (listener: unit -> unit) : Duplex
abstract member once_resume (listener: unit -> unit) : Duplex
abstract member once_unpipe (listener: Readable -> unit) : Duplex
abstract member prependListener (event: obj, listener: Delegate) : Duplex
abstract member prependListener<'A, 'B, 'C> (event: obj, listener: 'A -> 'B -> 'C -> unit) : Duplex
abstract member prependListener<'A, 'B> (event: obj, listener: 'A -> 'B -> unit) : Duplex
abstract member prependListener<'A> (event: obj, listener: 'A -> unit) : Duplex
abstract member prependListener (event: string, listener: Delegate) : Duplex
abstract member prependListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Duplex
abstract member prependListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Duplex
abstract member prependListener<'A> (event: string, listener: 'A -> unit) : Duplex
abstract member prependListener_close (listener: unit -> unit) : Duplex
abstract member prependListener_data (listener: obj -> unit) : Duplex
abstract member prependListener_drain (listener: unit -> unit) : Duplex
abstract member prependListener_end (listener: unit -> unit) : Duplex
abstract member prependListener_error (listener: Exception -> unit) : Duplex
abstract member prependListener_finish (listener: unit -> unit) : Duplex
abstract member prependListener_pause (listener: unit -> unit) : Duplex
abstract member prependListener_pipe (listener: Readable -> unit) : Duplex
abstract member prependListener_readable (listener: unit -> unit) : Duplex
abstract member prependListener_resume (listener: unit -> unit) : Duplex
abstract member prependListener_unpipe (listener: Readable -> unit) : Duplex
abstract member prependOnceListener (event: obj, listener: Delegate) : Duplex
abstract member prependOnceListener<'A, 'B, 'C> (event: obj, listener: 'A -> 'B -> 'C -> unit) : Duplex
abstract member prependOnceListener<'A, 'B> (event: obj, listener: 'A -> 'B -> unit) : Duplex
abstract member prependOnceListener<'A> (event: obj, listener: 'A -> unit) : Duplex
abstract member prependOnceListener (event: string, listener: Delegate) : Duplex
abstract member prependOnceListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Duplex
abstract member prependOnceListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Duplex
abstract member prependOnceListener<'A> (event: string, listener: 'A -> unit) : Duplex
abstract member prependOnceListener_close (listener: unit -> unit) : Duplex
abstract member prependOnceListener_data (listener: obj -> unit) : Duplex
abstract member prependOnceListener_drain (listener: unit -> unit) : Duplex
abstract member prependOnceListener_end (listener: unit -> unit) : Duplex
abstract member prependOnceListener_error (listener: Exception -> unit) : Duplex
abstract member prependOnceListener_finish (listener: unit -> unit) : Duplex
abstract member prependOnceListener_pause (listener: unit -> unit) : Duplex
abstract member prependOnceListener_pipe (listener: Readable -> unit) : Duplex
abstract member prependOnceListener_readable (listener: unit -> unit) : Duplex
abstract member prependOnceListener_resume (listener: unit -> unit) : Duplex
abstract member prependOnceListener_unpipe (listener: Readable -> unit) : Duplex
abstract member removeListener (event: obj, listener: Delegate) : Duplex
abstract member removeListener<'A, 'B, 'C> (event: obj, listener: 'A -> 'B -> 'C -> unit) : Duplex
abstract member removeListener<'A, 'B> (event: obj, listener: 'A -> 'B -> unit) : Duplex
abstract member removeListener<'A> (event: obj, listener: 'A -> unit) : Duplex
abstract member removeListener (event: string, listener: Delegate) : Duplex
abstract member removeListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Duplex
abstract member removeListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Duplex
abstract member removeListener<'A> (event: string, listener: 'A -> unit) : Duplex
abstract member removeListener_close (listener: unit -> unit) : Duplex
abstract member removeListener_data (listener: obj -> unit) : Duplex
abstract member removeListener_drain (listener: unit -> unit) : Duplex
abstract member removeListener_end (listener: unit -> unit) : Duplex
abstract member removeListener_error (listener: Exception -> unit) : Duplex
abstract member removeListener_finish (listener: unit -> unit) : Duplex
abstract member removeListener_pause (listener: unit -> unit) : Duplex
abstract member removeListener_pipe (listener: Readable -> unit) : Duplex
abstract member removeListener_readable (listener: unit -> unit) : Duplex
abstract member removeListener_resume (listener: unit -> unit) : Duplex
abstract member removeListener_unpipe (listener: Readable -> unit) : Duplex
static member inline toWeb (streamDuplex: Duplex) : toWeb__
| |
|---|
| Assembly | Glutinum.Node |
| Inherits | obj \| null |
| Implements | Writable, Readable, ReadWriteStream, Stream |
| Attributes | [<AllowNullLiteral>] [<Interface>] |
Declared inside
Properties
abstract member allowHalfOpen: bool with get, set
Methods
abstract member addListener (event: obj, listener: Delegate) : Duplex
abstract member addListener<'A, 'B, 'C> (event: obj, listener: 'A -> 'B -> 'C -> unit) : Duplex
abstract member addListener<'A, 'B> (event: obj, listener: 'A -> 'B -> unit) : Duplex
abstract member addListener<'A> (event: obj, listener: 'A -> unit) : Duplex
abstract member addListener (event: string, listener: Delegate) : Duplex
abstract member addListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Duplex
abstract member addListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Duplex
abstract member addListener<'A> (event: string, listener: 'A -> unit) : Duplex
abstract member addListener_close (listener: unit -> unit) : Duplex
abstract member addListener_data (listener: obj -> unit) : Duplex
abstract member addListener_drain (listener: unit -> unit) : Duplex
abstract member addListener_end (listener: unit -> unit) : Duplex
abstract member addListener_error (listener: Exception -> unit) : Duplex
abstract member addListener_finish (listener: unit -> unit) : Duplex
abstract member addListener_pause (listener: unit -> unit) : Duplex
abstract member addListener_pipe (listener: Readable -> unit) : Duplex
abstract member addListener_readable (listener: unit -> unit) : Duplex
abstract member addListener_resume (listener: unit -> unit) : Duplex
abstract member addListener_unpipe (listener: Readable -> unit) : Duplex
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_drain () : bool
abstract member emit_end () : bool
abstract member emit_error (err: Exception) : bool
abstract member emit_finish () : bool
abstract member emit_pause () : bool
abstract member emit_pipe (src: Readable) : bool
abstract member emit_readable () : bool
abstract member emit_resume () : bool
abstract member emit_unpipe (src: Readable) : bool
static member inline from (src: Promise<obj>) : Duplex
static member inline from (src: Iterable<obj>) : Duplex
static member inline from (src: string) : Duplex
static member inline from (src: obj) : Duplex
static member inline from (src: Blob) : Duplex
static member inline from (src: Stream) : Duplex
abstract member on (event: obj, listener: Delegate) : Duplex
abstract member on<'A, 'B, 'C> (event: obj, listener: 'A -> 'B -> 'C -> unit) : Duplex
abstract member on<'A, 'B> (event: obj, listener: 'A -> 'B -> unit) : Duplex
abstract member on<'A> (event: obj, listener: 'A -> unit) : Duplex
abstract member on (event: string, listener: Delegate) : Duplex
abstract member on<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Duplex
abstract member on<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Duplex
abstract member on<'A> (event: string, listener: 'A -> unit) : Duplex
abstract member on_close (listener: unit -> unit) : Duplex
abstract member on_data (listener: obj -> unit) : Duplex
abstract member on_drain (listener: unit -> unit) : Duplex
abstract member on_end (listener: unit -> unit) : Duplex
abstract member on_error (listener: Exception -> unit) : Duplex
abstract member on_finish (listener: unit -> unit) : Duplex
abstract member on_pause (listener: unit -> unit) : Duplex
abstract member on_pipe (listener: Readable -> unit) : Duplex
abstract member on_readable (listener: unit -> unit) : Duplex
abstract member on_resume (listener: unit -> unit) : Duplex
abstract member on_unpipe (listener: Readable -> unit) : Duplex
abstract member once (event: obj, listener: Delegate) : Duplex
abstract member once<'A, 'B, 'C> (event: obj, listener: 'A -> 'B -> 'C -> unit) : Duplex
abstract member once<'A, 'B> (event: obj, listener: 'A -> 'B -> unit) : Duplex
abstract member once<'A> (event: obj, listener: 'A -> unit) : Duplex
abstract member once (event: string, listener: Delegate) : Duplex
abstract member once<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Duplex
abstract member once<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Duplex
abstract member once<'A> (event: string, listener: 'A -> unit) : Duplex
abstract member once_close (listener: unit -> unit) : Duplex
abstract member once_data (listener: obj -> unit) : Duplex
abstract member once_drain (listener: unit -> unit) : Duplex
abstract member once_end (listener: unit -> unit) : Duplex
abstract member once_error (listener: Exception -> unit) : Duplex
abstract member once_finish (listener: unit -> unit) : Duplex
abstract member once_pause (listener: unit -> unit) : Duplex
abstract member once_pipe (listener: Readable -> unit) : Duplex
abstract member once_readable (listener: unit -> unit) : Duplex
abstract member once_resume (listener: unit -> unit) : Duplex
abstract member once_unpipe (listener: Readable -> unit) : Duplex
abstract member prependListener (event: obj, listener: Delegate) : Duplex
abstract member prependListener<'A, 'B, 'C> (event: obj, listener: 'A -> 'B -> 'C -> unit) : Duplex
abstract member prependListener<'A, 'B> (event: obj, listener: 'A -> 'B -> unit) : Duplex
abstract member prependListener<'A> (event: obj, listener: 'A -> unit) : Duplex
abstract member prependListener (event: string, listener: Delegate) : Duplex
abstract member prependListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Duplex
abstract member prependListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Duplex
abstract member prependListener<'A> (event: string, listener: 'A -> unit) : Duplex
abstract member prependListener_close (listener: unit -> unit) : Duplex
abstract member prependListener_data (listener: obj -> unit) : Duplex
abstract member prependListener_drain (listener: unit -> unit) : Duplex
abstract member prependListener_end (listener: unit -> unit) : Duplex
abstract member prependListener_error (listener: Exception -> unit) : Duplex
abstract member prependListener_finish (listener: unit -> unit) : Duplex
abstract member prependListener_pause (listener: unit -> unit) : Duplex
abstract member prependListener_pipe (listener: Readable -> unit) : Duplex
abstract member prependListener_readable (listener: unit -> unit) : Duplex
abstract member prependListener_resume (listener: unit -> unit) : Duplex
abstract member prependListener_unpipe (listener: Readable -> unit) : Duplex
abstract member prependOnceListener (event: obj, listener: Delegate) : Duplex
abstract member prependOnceListener<'A, 'B, 'C> (event: obj, listener: 'A -> 'B -> 'C -> unit) : Duplex
abstract member prependOnceListener<'A, 'B> (event: obj, listener: 'A -> 'B -> unit) : Duplex
abstract member prependOnceListener<'A> (event: obj, listener: 'A -> unit) : Duplex
abstract member prependOnceListener (event: string, listener: Delegate) : Duplex
abstract member prependOnceListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Duplex
abstract member prependOnceListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Duplex
abstract member prependOnceListener<'A> (event: string, listener: 'A -> unit) : Duplex
abstract member prependOnceListener_close (listener: unit -> unit) : Duplex
abstract member prependOnceListener_data (listener: obj -> unit) : Duplex
abstract member prependOnceListener_drain (listener: unit -> unit) : Duplex
abstract member prependOnceListener_end (listener: unit -> unit) : Duplex
abstract member prependOnceListener_error (listener: Exception -> unit) : Duplex
abstract member prependOnceListener_finish (listener: unit -> unit) : Duplex
abstract member prependOnceListener_pause (listener: unit -> unit) : Duplex
abstract member prependOnceListener_pipe (listener: Readable -> unit) : Duplex
abstract member prependOnceListener_readable (listener: unit -> unit) : Duplex
abstract member prependOnceListener_resume (listener: unit -> unit) : Duplex
abstract member prependOnceListener_unpipe (listener: Readable -> unit) : Duplex
abstract member removeListener (event: obj, listener: Delegate) : Duplex
abstract member removeListener<'A, 'B, 'C> (event: obj, listener: 'A -> 'B -> 'C -> unit) : Duplex
abstract member removeListener<'A, 'B> (event: obj, listener: 'A -> 'B -> unit) : Duplex
abstract member removeListener<'A> (event: obj, listener: 'A -> unit) : Duplex
abstract member removeListener (event: string, listener: Delegate) : Duplex
abstract member removeListener<'A, 'B, 'C> (event: string, listener: 'A -> 'B -> 'C -> unit) : Duplex
abstract member removeListener<'A, 'B> (event: string, listener: 'A -> 'B -> unit) : Duplex
abstract member removeListener<'A> (event: string, listener: 'A -> unit) : Duplex
abstract member removeListener_close (listener: unit -> unit) : Duplex
abstract member removeListener_data (listener: obj -> unit) : Duplex
abstract member removeListener_drain (listener: unit -> unit) : Duplex
abstract member removeListener_end (listener: unit -> unit) : Duplex
abstract member removeListener_error (listener: Exception -> unit) : Duplex
abstract member removeListener_finish (listener: unit -> unit) : Duplex
abstract member removeListener_pause (listener: unit -> unit) : Duplex
abstract member removeListener_pipe (listener: Readable -> unit) : Duplex
abstract member removeListener_readable (listener: unit -> unit) : Duplex
abstract member removeListener_resume (listener: unit -> unit) : Duplex
abstract member removeListener_unpipe (listener: Readable -> unit) : Duplex
static member inline toWeb (streamDuplex: Duplex) : toWeb__