import {Fn} from "./types.js" export class Stopper { #map = new Map void> stop(symbol: symbol) { const stop = this.#map.get(symbol) if (stop) { this.#map.delete(symbol) stop() } } add(symbol: symbol, fun: Fn) { this.#map.set(symbol, fun) } }