mirror of
https://gitlab.com/bramw/baserow.git
synced 2025-02-06 05:40:09 +00:00
19 lines
258 B
JavaScript
19 lines
258 B
JavaScript
export class Observer {
|
|
constructor() {
|
|
this.clear()
|
|
}
|
|
|
|
clear() {
|
|
this.events = []
|
|
}
|
|
|
|
fire(...args) {
|
|
for (const event in this.events) {
|
|
this.events[event](...args)
|
|
}
|
|
}
|
|
|
|
register(event) {
|
|
this.events.push(event)
|
|
}
|
|
}
|