UNPKG

@alegendstale/holly-components

Version:

Reusable UI components created using lit

21 lines (20 loc) 408 B
class r extends WeakMap { has(e, s) { return arguments.length === 1 ? super.has(e) : super.get(e)?.has(s) || !1; } add(e, s) { let t = super.get(e) ?? /* @__PURE__ */ new Set(); t.add(s), super.set(e, t); } delete(e, ...s) { let t = super.get(e); if (t) { for (let a of s) t.delete(a); t.size === 0 && super.delete(e); } } } export { r as default };