@ketch-in/packet
Version:
13 lines • 473 B
TypeScript
export default class Observable<T> {
private events;
private isDestroy;
private idObservable;
constructor();
log(...args: any[]): void;
protected emit<K extends keyof T>(type: K, ...args: any[]): void;
protected getDestroy(): boolean;
destroy(): void;
addEventListener<K extends keyof T>(type: K, listener: T[K]): void;
removeEventListener<K extends keyof T>(type: K, listener: T[K]): void;
}
//# sourceMappingURL=Observable.d.ts.map