Type Alias SerdeSettings

SerdeSettings: {
    shouldHandleArrayBuffer?: boolean;
    shouldHandleBigInt?: boolean;
    shouldHandleBigInt64Array?: boolean;
    shouldHandleBigUint64Array?: boolean;
    shouldHandleBuffer?: boolean;
    shouldHandleDate?: boolean;
    shouldHandleFloat32Array?: boolean;
    shouldHandleFloat64Array?: boolean;
    shouldHandleInfinity?: boolean;
    shouldHandleInt16Array?: boolean;
    shouldHandleInt32Array?: boolean;
    shouldHandleInt8Array?: boolean;
    shouldHandleMap?: boolean;
    shouldHandleNaN?: boolean;
    shouldHandleRegExp?: boolean;
    shouldHandleSet?: boolean;
    shouldHandleUint16Array?: boolean;
    shouldHandleUint32Array?: boolean;
    shouldHandleUint8Array?: boolean;
    shouldHandleUndefined?: boolean;
    shouldHandleURL?: boolean;
    shouldHandleURLSearchParams?: boolean;
}

Configuration for the Serde class.

IMPORT_PATH: "@daiso-tech/core/serde"

Type declaration

  • OptionalshouldHandleArrayBuffer?: boolean

    When true, ArrayBuffer values are serialized and deserialized correctly.

    true
    
  • OptionalshouldHandleBigInt?: boolean

    When true, BigInt values are serialized and deserialized correctly.

    true
    
  • OptionalshouldHandleBigInt64Array?: boolean

    When true, BigInt64Array typed arrays are serialized and deserialized correctly.

    true
    
  • OptionalshouldHandleBigUint64Array?: boolean

    When true, BigUint64Array typed arrays are serialized and deserialized correctly.

    true
    
  • OptionalshouldHandleBuffer?: boolean

    When true, Node.js Buffer values are serialized and deserialized correctly.

    true
    
  • OptionalshouldHandleDate?: boolean

    When true, Date objects are serialized and deserialized correctly, preserving the timestamp.

    true
    
  • OptionalshouldHandleFloat32Array?: boolean

    When true, Float32Array typed arrays are serialized and deserialized correctly.

    true
    
  • OptionalshouldHandleFloat64Array?: boolean

    When true, Float64Array typed arrays are serialized and deserialized correctly.

    true
    
  • OptionalshouldHandleInfinity?: boolean

    When true, Infinity and -Infinity values are serialized and deserialized correctly.

    true
    
  • OptionalshouldHandleInt16Array?: boolean

    When true, Int16Array typed arrays are serialized and deserialized correctly.

    true
    
  • OptionalshouldHandleInt32Array?: boolean

    When true, Int32Array typed arrays are serialized and deserialized correctly.

    true
    
  • OptionalshouldHandleInt8Array?: boolean

    When true, Int8Array typed arrays are serialized and deserialized correctly.

    true
    
  • OptionalshouldHandleMap?: boolean

    When true, Map objects are serialized and deserialized correctly, preserving their key-value pairs.

    true
    
  • OptionalshouldHandleNaN?: boolean

    When true, NaN values are serialized and deserialized correctly as NaN rather than null.

    true
    
  • OptionalshouldHandleRegExp?: boolean

    When true, RegExp objects are serialized and deserialized correctly, preserving their pattern and flags.

    true
    
  • OptionalshouldHandleSet?: boolean

    When true, Set objects are serialized and deserialized correctly, preserving their entries.

    true
    
  • OptionalshouldHandleUint16Array?: boolean

    When true, Uint16Array typed arrays are serialized and deserialized correctly.

    true
    
  • OptionalshouldHandleUint32Array?: boolean

    When true, Uint32Array typed arrays are serialized and deserialized correctly.

    true
    
  • OptionalshouldHandleUint8Array?: boolean

    When true, Uint8Array typed arrays are serialized and deserialized correctly.

    true
    
  • OptionalshouldHandleUndefined?: boolean

    When true, undefined values are serialized and deserialized correctly rather than being omitted.

    true
    
  • OptionalshouldHandleURL?: boolean

    When true, URL objects are serialized and deserialized correctly, preserving the href.

    true
    
  • OptionalshouldHandleURLSearchParams?: boolean

    When true, URLSearchParams objects are serialized and deserialized correctly, preserving all parameters.

    true