UNPKG

weakref

Version:

IterableWeakSet, IterableWeakMap, and WeakValueMap provide iterable weak collections whose entries disappear automatically when their objects are garbage collected—perfect for caches and registries in any JavaScript runtime.

10 lines (9 loc) • 763 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.WeakValueMap = exports.IterableWeakMap = exports.IterableWeakSet = void 0; var iterable_weak_set_js_1 = require("./iterable_weak_set.js"); Object.defineProperty(exports, "IterableWeakSet", { enumerable: true, get: function () { return iterable_weak_set_js_1.IterableWeakSet; } }); var iterable_weak_map_js_1 = require("./iterable_weak_map.js"); Object.defineProperty(exports, "IterableWeakMap", { enumerable: true, get: function () { return iterable_weak_map_js_1.IterableWeakMap; } }); var weak_value_map_js_1 = require("./weak_value_map.js"); Object.defineProperty(exports, "WeakValueMap", { enumerable: true, get: function () { return weak_value_map_js_1.WeakValueMap; } });