variant method

  1. @override
BestBitCodec<T> variant(
  1. BitCodec<T> codec
)
override

Implementation

@override
BestBitCodec<T> variant(BitCodec<T> codec) {
  if (codec is BestBitCodec<T>) {
    return BestBitCodec(codecs: [...codecs, ...codec.codecs]);
  }

  return BestBitCodec(codecs: [...codecs, codec]);
}