1.0.0
All checks were successful
Pull request change / publish (pull_request) Successful in 10s

This commit is contained in:
2025-11-06 14:12:41 -07:00
parent 0db98b61b0
commit 98eea25891
7 changed files with 134 additions and 1 deletions

14
stream.js Normal file
View File

@@ -0,0 +1,14 @@
export class Stream {
_listeners = [];
listen(caller) {
this._listeners.push(caller);
}
ignore(caller) {
if (~this._listeners.indexOf(caller)) {
this._listeners.splice(this._listeners.indexOf(caller));
}
}
add(value) {
for (let caller of this._listeners) caller(value);
}
}