first commit! 🎉

This commit is contained in:
ari melody 2024-08-30 03:56:03 +01:00
commit c35c18bbbc
Signed by: ari
GPG key ID: CF99829C92678188
19 changed files with 1046 additions and 0 deletions

1
client/js/silver.min.js vendored Normal file
View file

@ -0,0 +1 @@
export default class Stateful{#e;#t=[];constructor(e){this.#e=e}get(){return this.#e}set(e){let t=this.#e;this.#e=e;for(let s in this.#t)this.#t[s](e,t)}update(e){this.set(e(this.#e))}onUpdate(e){return this.#t.push(e),e}removeListener(e){this.#t=this.#t.filter((t=>t!==e))}}