The com.siteblade.util package contains an approximation of this in ECMAScript.
https://www.npmjs.com/package/com.siteblade.util You can use either FlagsEnum or Enum. import { Enum } from 'com.siteblade.util'; const CollisionType = Enum('CollisionType', [ ['CIRCLE'], ['CUBIC_BEZIER_CURVE', [10]], ['RIGID_BODY', ['rigidBody', 2]] ]); var type = CollisionType('cubicBezierCurve'); console.log( type == 'cubicBezierCurve' ); valueOf() in this case will return String. If you need number, use the 'number' property. >
_______________________________________________ es-discuss mailing list es-discuss@mozilla.org https://mail.mozilla.org/listinfo/es-discuss