@karmaniverous/serify-deserify
    Preparing search index...

    Interface DefaultTypeMap

    SerifiableTypeMap describing the types supported by defaultOptions.

    Extend this interface to add custom types to the default set.

    interface DefaultTypeMap {
        BigInt: [bigint, string];
        Date: [Date, number];
        Map: [Map<unknown, unknown>, [unknown, unknown][]];
        NullObject: [object, object];
        Number: [number, string];
        Set: [Set<unknown>, unknown[]];
        Undefined: [undefined, null];
        [key: string]: [unknown, unknown];
    }

    Hierarchy (View Summary)

    Indexable

    • [key: string]: [unknown, unknown]
    Index
    BigInt: [bigint, string]

    bigint values, serified as decimal strings.

    Date: [Date, number]

    Date values, serified as epoch milliseconds.

    Map: [Map<unknown, unknown>, [unknown, unknown][]]

    Map values, serified as arrays of entries.

    NullObject: [object, object]

    Null-prototype objects, serified as plain objects.

    Number: [number, string]

    Numbers JSON can't represent (NaN, Infinity, -Infinity & -0), serified as strings. Other numbers are serializable and pass through.

    Set: [Set<unknown>, unknown[]]

    Set values, serified as arrays of values.

    Undefined: [undefined, null]

    undefined, serified as null.