transform-class-properties
Version:
Automatically transforms values of class properties.
17 lines (16 loc) • 492 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ToBoolean = void 0;
function ToBoolean(target, propertyKey) {
let _value = target[propertyKey];
const getter = () => _value;
const setter = (originalValue) => _value = Boolean(originalValue);
Object.defineProperty(target, propertyKey, {
configurable: true,
enumerable: true,
get: getter,
set: setter
});
}
exports.ToBoolean = ToBoolean;
;