- createCodec<TFrom, TTo = TFrom, TSize extends number = number>(
codec: Omit<FixedSizeCodec<TFrom, TTo, TSize>, "encode" | "decode">,
): FixedSizeCodec<TFrom, TTo, TSize> Type Parameters
- TFrom
- TTo = TFrom
- TSize extends number = number
- createCodec<TFrom, TTo = TFrom>(
codec: Omit<VariableSizeCodec<TFrom, TTo>, "encode" | "decode">,
): VariableSizeCodec<TFrom, TTo> - createCodec<TFrom, TTo = TFrom>(
codec:
| Omit<FixedSizeCodec<TFrom, TTo, number>, "encode" | "decode">
| Omit<VariableSizeCodec<TFrom, TTo>, "encode" | "decode">,
): Codec<TFrom, TTo>
Fills the missing
encodeanddecodefunction using the existingwriteandreadfunctions.