elementaryName static method

String elementaryName(
  1. String name
)

Implementation

static String elementaryName(String name) {
  if (name.startsWith('int[')) return 'int256' + name.substring(3);
  if (name == 'int') return 'int256';
  if (name.startsWith('uint[')) return 'uint256' + name.substring(4);
  if (name == 'uint') return 'uint256';
  if (name.startsWith('fixed[')) return 'fixed128x128' + name.substring(5);
  if (name == 'fixed') return 'fixed128x128';
  if (name.startsWith('ufixed[')) return 'ufixed128x128' + name.substring(6);
  if (name == 'ufixed') return 'ufixed128x128';

  return name;
}