Iterable WeakSet
npm install @qnd/iws


WeakSet
made iterable.
Choose your fighter:
``sh`
npm install @qnd/iws
yarn add @qnd/iws
pnpm install @qnd/iws
deno install jsr:@qnd/iws
`ts
import { IterableWeakSet } from "@qnd/iws";
const set = new IterableWeakSet<(() => void)>();
const listener = () => console.log("event");
set.add(listener);
for (const item of set) item();
set.delete(listener);
`
`shRun tests
deno task test
This work is licensed under
Apache-2.0 (see
NOTICE).