Function assertIsFixedSize
- assertIsFixedSize<TFrom, TSize extends number>(
encoder: FixedSizeEncoder<TFrom, TSize> | VariableSizeEncoder<TFrom>,
): asserts encoder is FixedSizeEncoder<TFrom, TSize> Type Parameters
- TFrom
- TSize extends number
- assertIsFixedSize<TTo, TSize extends number>(
decoder: FixedSizeDecoder<TTo, TSize> | VariableSizeDecoder<TTo>,
): asserts decoder is FixedSizeDecoder<TTo, TSize> - assertIsFixedSize<TFrom, TTo, TSize extends number>(
codec: FixedSizeCodec<TFrom, TTo, TSize> | VariableSizeCodec<TFrom, TTo>,
): asserts codec is FixedSizeCodec<TFrom, TTo, TSize> Type Parameters
- TFrom
- TTo
- TSize extends number
- assertIsFixedSize<TSize extends number>(
codec: { fixedSize: TSize } | { maxSize?: number },
): asserts codec is { fixedSize: TSize } Parameters
- codec: { fixedSize: TSize } | { maxSize?: number }
Returns asserts codec is { fixedSize: TSize }