Skip to content

BufferConstructor

[<Interface>]
type BufferConstructor =
    abstract member poolSize: float with get, set
    abstract member Create<'TArrayBuffer> (arrayBuffer: 'TArrayBuffer) : Buffer<'TArrayBuffer>
    abstract member Create (array: obj) : Buffer<obj>
    abstract member Create (size: float) : Buffer<obj>
    abstract member Create (str: string, ?encoding: BufferEncoding) : Buffer<obj>
    abstract member ``of`` (items: float array) : Buffer<obj>
    abstract member alloc (size: float, fill: float, ?encoding: BufferEncoding) : Buffer<obj>
    abstract member alloc (size: float, fill: Uint8Array, ?encoding: BufferEncoding) : Buffer<obj>
    abstract member alloc (size: float, fill: string, ?encoding: BufferEncoding) : Buffer<obj>
    abstract member alloc (size: float) : Buffer<obj>
    abstract member allocUnsafe (size: float) : Buffer<obj>
    abstract member allocUnsafeSlow (size: float) : Buffer<obj>
    abstract member byteLength (string: obj, ?encoding: BufferEncoding) : float
    abstract member byteLength (string: ArrayBufferView, ?encoding: BufferEncoding) : float
    abstract member byteLength (string: string, ?encoding: BufferEncoding) : float
    abstract member compare (buf1: Uint8Array, buf2: Uint8Array) : compare
    abstract member concat (list: ResizeArray<Uint8Array>, ?totalLength: float) : Buffer<obj>
    abstract member copyBytesFrom (view: TypedArray, ?offset: float, ?length: float) : Buffer<obj>
    abstract member from (arrayOrString: U2<obj,string>) : Buffer<obj>
    abstract member from (string: obj, ?encoding: BufferEncoding) : Buffer<obj>
    abstract member from (string: array, ?encoding: BufferEncoding) : Buffer<obj>
    abstract member from (string: string, ?encoding: BufferEncoding) : Buffer<obj>
    abstract member from<'TArrayBuffer> (arrayBuffer: 'TArrayBuffer, ?byteOffset: float, ?length: float) : Buffer<obj>
    abstract member isBuffer (obj: obj) : bool
    abstract member isEncoding (encoding: string) : bool
AssemblyGlutinum.Node
Inheritsobj \| null
Attributes[<AllowNullLiteral>] [<Interface>]

Declared inside

compare
from

Properties

abstract member poolSize: float with get, set

Methods

abstract member Create<'TArrayBuffer> (arrayBuffer: 'TArrayBuffer) : Buffer<'TArrayBuffer>
abstract member Create (array: obj) : Buffer<obj>
abstract member Create (size: float) : Buffer<obj>
abstract member Create (str: string, ?encoding: BufferEncoding) : Buffer<obj>
abstract member ``of`` (items: float array) : Buffer<obj>
abstract member alloc (size: float, fill: float, ?encoding: BufferEncoding) : Buffer<obj>
abstract member alloc (size: float, fill: Uint8Array, ?encoding: BufferEncoding) : Buffer<obj>
abstract member alloc (size: float, fill: string, ?encoding: BufferEncoding) : Buffer<obj>
abstract member alloc (size: float) : Buffer<obj>
abstract member allocUnsafe (size: float) : Buffer<obj>
abstract member allocUnsafeSlow (size: float) : Buffer<obj>
abstract member byteLength (string: obj, ?encoding: BufferEncoding) : float
abstract member byteLength (string: ArrayBufferView, ?encoding: BufferEncoding) : float
abstract member byteLength (string: string, ?encoding: BufferEncoding) : float
abstract member compare (buf1: Uint8Array, buf2: Uint8Array) : compare
abstract member concat (list: ResizeArray<Uint8Array>, ?totalLength: float) : Buffer<obj>
abstract member copyBytesFrom (view: TypedArray, ?offset: float, ?length: float) : Buffer<obj>
abstract member from (arrayOrString: U2<obj,string>) : Buffer<obj>
abstract member from (string: obj, ?encoding: BufferEncoding) : Buffer<obj>
abstract member from (string: array, ?encoding: BufferEncoding) : Buffer<obj>
abstract member from (string: string, ?encoding: BufferEncoding) : Buffer<obj>
abstract member from<'TArrayBuffer> (arrayBuffer: 'TArrayBuffer, ?byteOffset: float, ?length: float) : Buffer<obj>
abstract member isBuffer (obj: obj) : bool
abstract member isEncoding (encoding: string) : bool