UNPKG

surrogate

Version:

Object method hooks made easy

23 lines (15 loc) 754 B
var $7d581f5c1e89e5c1$exports = require("./surrogate.f8823033.js"); var $a6adbad7f55ef694$exports = require("./surrogate.35f20a12.js"); function $parcel$export(e, n, v, s) { Object.defineProperty(e, n, {get: v, set: s, enumerable: true, configurable: true}); } $parcel$export(module.exports, "DisposeSurrogateRule", () => $3bb17ac0f171c486$export$870d2f6f23a6a12); class $3bb17ac0f171c486$export$870d2f6f23a6a12 extends (0, $a6adbad7f55ef694$exports.ProxyRule) { shouldHandle() { return this.event.toString() === (0, $7d581f5c1e89e5c1$exports.InternalMethods).Dispose; } returnableValue() { return this.isDisposed ? ()=>{} : ()=>this.proxy.dispose(this.target); } } //# sourceMappingURL=surrogate.4061f05f.js.map