1.0.0 • Published 2 years ago
@esfx/events v1.0.0
@esfx/events
The @esfx/events
package provides a low-level API for defining events.
Overview
Installation
npm i @esfx/events
Usage
import { Event } from "@esfx/events";
// Definition (TypeScript)
class MyService {
private _loadedEvent = Event.create<(this: MyService) => void(this);
readonly loadedEvent = this._loadedEvent.event;
load() {
...
this._loadedEvent.emit();
}
}
// Definition (JavaScript)
class MyService {
constructor() {
this._loadedEvent = Event.create(this);
this.loadedEvent = this._loadedEvent.event;
}
load() {
...
this._loadedEvent.emit();
}
}
// Use
const svc = new MyService();
svc.loadedEvent.on(() => console.log("loaded"));
svc.load();
API
You can read more about the API here.
1.1.0-alpha.202307260322
2 years ago
1.1.0-alpha.202302091715
2 years ago
1.1.0-alpha.202306061406
2 years ago
1.1.0-alpha.202306061316
2 years ago
1.1.0-alpha.202306051228
2 years ago
1.1.0-alpha.202306080253
2 years ago
1.1.0-alpha.202302071935
2 years ago
1.1.0-alpha.202305082104
2 years ago
1.1.0-alpha.202211221509
3 years ago
1.1.0-alpha.202210252139
3 years ago
1.0.0
3 years ago
1.0.0-dev.7
3 years ago
1.0.0-pre.42
3 years ago
1.0.0-dev.8
3 years ago
1.0.0-pre.41
3 years ago
1.0.0-dev.5
3 years ago
1.0.0-pre.44
3 years ago
1.0.0-dev.6
3 years ago
1.0.0-pre.43
3 years ago
1.0.0-dev.4
3 years ago
1.0.0-prenative.0
3 years ago
1.0.0-prenative.1
3 years ago
1.0.0-dev.0
3 years ago
1.0.0-pre.40
3 years ago
1.0.0-pre.31
3 years ago
1.0.0-pre.33
3 years ago
1.0.0-pre.35
3 years ago
1.0.0-pre.34
3 years ago
1.0.0-pre.37
3 years ago
1.0.0-pre.36
3 years ago
1.0.0-pre.39
3 years ago
1.0.0-pre.38
3 years ago
1.1.0-alpha.202211291446
3 years ago
1.0.0-pre.30
4 years ago
1.0.0-pre.28
4 years ago
1.0.0-pre.27
4 years ago
1.0.0-pre.29
4 years ago
1.0.0-pre.19
4 years ago
1.0.0-pre.17
4 years ago
1.0.0-pre.16
5 years ago
1.0.0-pre.9
6 years ago
1.0.0-pre.8
6 years ago
1.0.0-pre.6
6 years ago
1.0.0-pre.5
6 years ago
1.0.0-pre.4
6 years ago
1.0.0-pre.3
6 years ago
1.0.0-pre.2
6 years ago
1.0.0-pre.1
6 years ago
1.0.0-pre.0
6 years ago