Skip to content

OnReadOpts

[<Interface>]
type OnReadOpts =
    abstract member buffer: U2<Uint8Array<U2<ArrayBuffer,SharedArrayBuffer>>,(unit -> Uint8Array<U2<ArrayBuffer,SharedArrayBuffer>>)> with get, set
    static member Create (buffer: U2<Uint8Array<U2<ArrayBuffer,SharedArrayBuffer>>,(unit -> Uint8Array<U2<ArrayBuffer,SharedArrayBuffer>>)>, callback: Func<float,Uint8Array<U2<ArrayBuffer,SharedArrayBuffer>>,bool>) : OnReadOpts
    abstract member callback (bytesWritten: float, buffer: Uint8Array<U2<ArrayBuffer,SharedArrayBuffer>>) : bool
AssemblyXantham.Fable.Node
Attributes[<Interface>]

Properties

abstract member buffer: U2<Uint8Array<U2<ArrayBuffer,SharedArrayBuffer>>,(unit -> Uint8Array<U2<ArrayBuffer,SharedArrayBuffer>>)> with get, set

Methods

static member Create (buffer: U2<Uint8Array<U2<ArrayBuffer,SharedArrayBuffer>>,(unit -> Uint8Array<U2<ArrayBuffer,SharedArrayBuffer>>)>, callback: Func<float,Uint8Array<U2<ArrayBuffer,SharedArrayBuffer>>,bool>) : OnReadOpts
abstract member callback (bytesWritten: float, buffer: Uint8Array<U2<ArrayBuffer,SharedArrayBuffer>>) : bool

This function is called for every chunk of incoming data. Two arguments are passed to it: the number of bytes written to buffer and a reference to buffer. Return false from this function to implicitly pause() the socket.