$fromProtoBytes static method

Decimal $fromProtoBytes(
  1. List<int> bytes
)

Implementation

static Decimal $fromProtoBytes(List<int> bytes) {
  bytes = [...bytes];
  final nLength = _decodeLength(bytes);
  final nBytes = bytes.take(nLength).toList();
  final dBytes = bytes.skip(nLength).toList();

  final numerator = $BigIntProtoExtension.$fromProtoBytes(nBytes);
  final denominator = $BigIntProtoExtension.$fromProtoBytes(dBytes);

  final rational = Rational(numerator, denominator);
  return rational.toDecimal();
}