@eggjs/tegg-common-util
Version:
common util for tegg
17 lines • 1.06 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ProxyUtil = void 0;
class ProxyUtil {
static safeProxy(obj, getter) {
return new Proxy(obj, {
get(target, p) {
if (Object.prototype[p]) {
return target[p];
}
return getter(target, p);
},
});
}
}
exports.ProxyUtil = ProxyUtil;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUHJveHlVdGlsLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL1Byb3h5VXRpbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSxNQUFhLFNBQVM7SUFDcEIsTUFBTSxDQUFDLFNBQVMsQ0FBbUIsR0FBTSxFQUFFLE1BQXVDO1FBQ2hGLE9BQU8sSUFBSSxLQUFLLENBQUMsR0FBRyxFQUFFO1lBQ3BCLEdBQUcsQ0FBQyxNQUFTLEVBQUUsQ0FBYztnQkFDM0IsSUFBSSxNQUFNLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUM7b0JBQ3hCLE9BQU8sTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDO2dCQUNuQixDQUFDO2dCQUNELE9BQU8sTUFBTSxDQUFDLE1BQU0sRUFBRSxDQUFDLENBQUMsQ0FBQztZQUMzQixDQUFDO1NBQ0YsQ0FBQyxDQUFDO0lBQ0wsQ0FBQztDQUNGO0FBWEQsOEJBV0MifQ==