Interface ValueBuilder<T, Ctx>

interface ValueBuilder<
    T = unknown,
    Ctx extends Record<string, unknown> = Record<string, unknown>,
> {
    size: number;
    proxy(opts: ValueBuilderOptions, ctx: Ctx): T;
    read(opts: ValueBuilderOptions, ctx: Ctx): NoInfer<T>;
    write(value: T, opts: ValueBuilderOptions, ctx: Ctx): void;
}

Type Parameters

  • T = unknown
  • Ctx extends Record<string, unknown> = Record<string, unknown>

Properties

Methods

Properties

size: number

Methods