@qnd/iws
v1.1.0
Published
Iterable WeakSet
Readme
[@qnd/iws] Set, both Weak and Iterable
WeakSet made iterable.
[💾] Installation
Choose your fighter:
npm install @qnd/iws
yarn add @qnd/iws
pnpm install @qnd/iws
deno install jsr:@qnd/iws[💀] Example
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);[🖥️] Tasks
# Run tests
deno task test
# Run publishing in dry mode
deno task dry-run
# Prepare for publishing (does all of the above)
deno task prepare
# Publish to JSR and NPM
deno task publish[📝] License
This work is licensed under Apache-2.0 (see NOTICE).
