Interface TableCodecClass

interface TableCodecClass {
    new TableCodecClassnew (...args): {
        [$SerializeForTable]: ((ctx) => readonly [0 | 1 | 2, any, undefined | string] | "Return ctx.done(val?), ctx.recurse(val?), ctx.continue(), or void");
    };
    [$DeserializeForTable]: ((val, ctx, definition) => readonly [0 | 1 | 2, any, undefined | string] | "Return ctx.done(val?), ctx.recurse(val?), ctx.continue(), or void");
}

Constructors

Properties

Constructors

  • Parameters

    • Rest ...args: any[]

    Returns {
        [$SerializeForTable]: ((ctx) => readonly [0 | 1 | 2, any, undefined | string] | "Return ctx.done(val?), ctx.recurse(val?), ctx.continue(), or void");
    }

    • [$SerializeForTable]: ((ctx) => readonly [0 | 1 | 2, any, undefined | string] | "Return ctx.done(val?), ctx.recurse(val?), ctx.continue(), or void")
        • (ctx): readonly [0 | 1 | 2, any, undefined | string] | "Return ctx.done(val?), ctx.recurse(val?), ctx.continue(), or void"
        • Parameters

          Returns readonly [0 | 1 | 2, any, undefined | string] | "Return ctx.done(val?), ctx.recurse(val?), ctx.continue(), or void"

Properties

[$DeserializeForTable]: ((val, ctx, definition) => readonly [0 | 1 | 2, any, undefined | string] | "Return ctx.done(val?), ctx.recurse(val?), ctx.continue(), or void")

Type declaration

    • (val, ctx, definition): readonly [0 | 1 | 2, any, undefined | string] | "Return ctx.done(val?), ctx.recurse(val?), ctx.continue(), or void"
    • Parameters

      Returns readonly [0 | 1 | 2, any, undefined | string] | "Return ctx.done(val?), ctx.recurse(val?), ctx.continue(), or void"