basic impl.; no websockets yet!
This commit is contained in:
commit
d8aa765bf7
5 changed files with 151 additions and 0 deletions
2
public/silver.min.js
vendored
Normal file
2
public/silver.min.js
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
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))}}
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue