compactTypeRefs method

String compactTypeRefs(
  1. dynamic primitive
)

Implementation

String compactTypeRefs(dynamic primitive) {
  return switch (primitive) {
    null => 'void',
    'u8' => 'compactU8',
    'u16' => 'compactU16',
    'u32' => 'compactU32',
    'u64' => 'compactU64',
    'u128' => 'compactU128',
    'u256' => 'compactU256',
    _ => throw Exception('Invalid primitive for compact type'),
  };
}