@nativewrappers/redm
Version:
Native wrappers and utilities for use with RedM.
21 lines (20 loc) • 527 B
JavaScript
var __defProp = Object.defineProperty;
var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
function* enumValues(enumObj) {
let isStringEnum = true;
for (const property in enumObj) {
if (typeof enumObj[property] === "number") {
isStringEnum = false;
break;
}
}
for (const property in enumObj) {
if (isStringEnum || typeof enumObj[property] === "number") {
yield enumObj[property];
}
}
}
__name(enumValues, "enumValues");
export {
enumValues
};