umbot
Version:
Universal bot(vk, telegram, viber) or skills for Yandex.Alisa, Маруся and sber
25 lines (24 loc) • 653 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ProxyUtils = ProxyUtils;
function ProxyUtils(target) {
return new Proxy(target, {
set: (_, prop, value) => {
if (target.state.hasOwnProperty(prop)) {
target.state[prop] = value;
}
else {
target[prop] = value;
}
return true;
},
get: (_, prop) => {
if (target.state.hasOwnProperty(prop)) {
return target.state[prop];
}
else {
return target[prop];
}
},
});
}