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