runtypes
Version:
Runtime validation for static types
11 lines (10 loc) • 377 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const defineProperties = (target, properties, descriptor) => {
for (const key of Reflect.ownKeys(properties)) {
const value = properties[key];
globalThis.Object.defineProperty(target, key, { ...descriptor, value });
}
return target;
};
exports.default = defineProperties;