Interface BaseSerDesCtx

interface BaseSerDesCtx {
    locals: Record<string, any>;
    mutatingInPlace: boolean;
    path: (string | number)[];
    rootObj: any;
    target: number;
    done<T>(obj?): readonly [0, undefined | T];
    mapAfter(map): readonly [3];
    nevermind(): readonly [3];
    recurse<T>(obj?): readonly [1, undefined | T];
    replace<T>(obj): readonly [2, T];
}

Hierarchy (view full)

Properties

locals: Record<string, any>
mutatingInPlace: boolean
path: (string | number)[]
rootObj: any
target: number

Methods

  • Parameters

    • map: ((v) => unknown)
        • (v): unknown
        • Parameters

          • v: any

          Returns unknown

    Returns readonly [3]