Interface CollCodecClass

interface CollCodecClass {
    new CollCodecClassnew (...args): {
        [$SerializeForCollection]: ((ctx) => readonly [0 | 1 | 2, any, undefined | string] | "Return ctx.done(val?), ctx.recurse(val?), ctx.continue(), or void");
    };
    [$DeserializeForCollection]: SerDesFn<CollDesCtx>;
}

Constructors

  • Parameters

    • Rest ...args: any[]

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

    • [$SerializeForCollection]: ((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

[$DeserializeForCollection]: SerDesFn<CollDesCtx>