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

Reply via email to