Interface AsCollectionCodecClassFns<Class>

interface AsCollectionCodecClassFns<Class> {
    deserializeForCollection: SerDesFn<CollectionDesCtx>;
    serializeForCollection: ((this, ctx) => SerDesFnRet | "Return ctx.done(val?), ctx.recurse(val?), or ctx.continue(val?)");
}

Type Parameters

Properties

deserializeForCollection: SerDesFn<CollectionDesCtx>
serializeForCollection: ((this, ctx) => SerDesFnRet | "Return ctx.done(val?), ctx.recurse(val?), or ctx.continue(val?)")

Type declaration

    • (this, ctx): SerDesFnRet | "Return ctx.done(val?), ctx.recurse(val?), or ctx.continue(val?)"
    • Parameters

      Returns SerDesFnRet | "Return ctx.done(val?), ctx.recurse(val?), or ctx.continue(val?)"