@thinql/parse
Version:
Parse ThinQL queries to ASTs
22 lines (16 loc) • 531 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _memoizeOne = _interopRequireDefault(require("memoize-one"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
class MemoizedWeakMap extends WeakMap {
constructor(iterable) {
super(iterable);
this.get = (0, _memoizeOne.default)(this.get.bind(this));
}
}
var _default = MemoizedWeakMap;
exports.default = _default;
//# sourceMappingURL=MemoizedWeakMap.js.map