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
| |
|---|
| Assembly | Glutinum.Node |
| Inherits | obj \| null |
| Attributes | [<AllowNullLiteral>] [<Interface>] |
Declared inside
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 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