@qn-pandora/pandora-visualization
Version:
Pandora 通用可视化库
26 lines (25 loc) • 714 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
function bind(_, properykey, decscriptor) {
var method = decscriptor.value;
return {
configurable: true,
get: function () {
var bound = method.bind(this);
Object.defineProperty(this, properykey, {
value: bound,
configurable: true,
writable: true
});
return bound;
},
set: function (value) {
Object.defineProperty(this, properykey, {
value: value,
configurable: true,
writable: true
});
}
};
}
exports.default = bind;