JSPrimitiveNumberType is a type that can be used to represent a number in JavaScript in multiple ways.
Because the blockchain supports numbers > 2^53, we need to use BigInts or strings to represent them.

JSPrimitiveNumberType is a union of all the types that can be used to represent a number in JavaScript.
This is the same as NumberType, but without BigInts because they are not a primitive.

JSPrimitiveNumberType is a type that can be used to represent a number in JavaScript in multiple ways. Because the blockchain supports numbers > 2^53, we need to use BigInts or strings to represent them.

JSPrimitiveNumberType is a union of all the types that can be used to represent a number in JavaScript. This is the same as NumberType, but without BigInts because they are not a primitive.