DefaultSerializer
[<Interface>]
type DefaultSerializer =
static member Create (writeHeader: unit -> unit, writeValue: obj -> bool, releaseBuffer: unit -> NonSharedBuffer, transferArrayBuffer: Action<float,ArrayBuffer>, writeUint32: float -> unit, writeUint64: Action<float,float>, writeDouble: float -> unit, writeRawBytes: U12<BigInt64Array<U2<ArrayBuffer,SharedArrayBuffer>>,BigUint64Array<U2<ArrayBuffer,SharedArrayBuffer>>,DataView<U2<ArrayBuffer,SharedArrayBuffer>>,Float32Array<U2<ArrayBuffer,SharedArrayBuffer>>,Float64Array<U2<ArrayBuffer,SharedArrayBuffer>>,Int16Array<U2<ArrayBuffer,SharedArrayBuffer>>,Int32Array<U2<ArrayBuffer,SharedArrayBuffer>>,Int8Array<U2<ArrayBuffer,SharedArrayBuffer>>,Uint16Array<U2<ArrayBuffer,SharedArrayBuffer>>,Uint32Array<U2<ArrayBuffer,SharedArrayBuffer>>,Uint8Array<U2<ArrayBuffer,SharedArrayBuffer>>,Uint8ClampedArray<U2<ArrayBuffer,SharedArrayBuffer>>> -> unit) : DefaultSerializer| Assembly | Xantham.Fable.Node |
| Implements | Serializer |
| Attributes | [<Interface>] |
A subclass of Serializer that serializes TypedArray(in particular Buffer) and DataView objects as host objects, and only stores the part of their underlying ArrayBuffers that they are referring to.
@since v8.0.0
Methods
static member Create (writeHeader: unit -> unit, writeValue: obj -> bool, releaseBuffer: unit -> NonSharedBuffer, transferArrayBuffer: Action<float,ArrayBuffer>, writeUint32: float -> unit, writeUint64: Action<float,float>, writeDouble: float -> unit, writeRawBytes: U12<BigInt64Array<U2<ArrayBuffer,SharedArrayBuffer>>,BigUint64Array<U2<ArrayBuffer,SharedArrayBuffer>>,DataView<U2<ArrayBuffer,SharedArrayBuffer>>,Float32Array<U2<ArrayBuffer,SharedArrayBuffer>>,Float64Array<U2<ArrayBuffer,SharedArrayBuffer>>,Int16Array<U2<ArrayBuffer,SharedArrayBuffer>>,Int32Array<U2<ArrayBuffer,SharedArrayBuffer>>,Int8Array<U2<ArrayBuffer,SharedArrayBuffer>>,Uint16Array<U2<ArrayBuffer,SharedArrayBuffer>>,Uint32Array<U2<ArrayBuffer,SharedArrayBuffer>>,Uint8Array<U2<ArrayBuffer,SharedArrayBuffer>>,Uint8ClampedArray<U2<ArrayBuffer,SharedArrayBuffer>>> -> unit) : DefaultSerializer