gc-hook
Version:
A simplified FinalizationRegistry utility that works
19 lines (14 loc) • 414 B
JavaScript
;
const { create } = require('./index.js');
const { entries } = Object;
const debug = true;
const token = false;
const known = new WeakSet;
Object.defineProperty(exports, '__esModule', {value: true}).default = literal => {
for (const [key, value] of entries(literal)) {
if (!known.has(value)) {
known.add(value);
create(key, String, { debug, token, return: value });
}
}
};