Type Alias VariableSizeEncoder<TFrom>

VariableSizeEncoder: BaseEncoder<TFrom> & {
    getSizeFromValue: (value: TFrom) => number;
    maxSize?: number;
}

Type Parameters

  • TFrom

Type declaration

  • ReadonlygetSizeFromValue: (value: TFrom) => number

    The total size of the encoded value in bytes.

  • Optional ReadonlymaxSize?: number

    The maximum size an encoded value can be in bytes, if applicable.