UNPKG

q-proxyable

Version:
20 lines (19 loc) 1.09 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ProxyableSinglePropertyByDefineProperty = exports.ProxyableByDefineProperty = exports.Proxyable = void 0; var tslib_1 = require("tslib"); var utils_1 = require("./utils"); var proxy_1 = require("./proxy"); var defineProperty_1 = require("./defineProperty"); Object.defineProperty(exports, "ProxyableByDefineProperty", { enumerable: true, get: function () { return defineProperty_1.ProxyableByDefineProperty; } }); Object.defineProperty(exports, "ProxyableSinglePropertyByDefineProperty", { enumerable: true, get: function () { return defineProperty_1.ProxyableSinglePropertyByDefineProperty; } }); tslib_1.__exportStar(require("./utils"), exports); tslib_1.__exportStar(require("./decoraters"), exports); tslib_1.__exportStar(require("./event"), exports); function Proxyable(value, option) { if (utils_1.suportProxy()) { return proxy_1.ProxyableByProxy(value, option); } return defineProperty_1.ProxyableByDefineProperty(value, option); } exports.Proxyable = Proxyable;