@senspark/ee
Version:
utility library for cocos creator
11 lines (10 loc) • 388 B
TypeScript
export declare class ObserverManager<T> {
/** Observes language changing events. */
private observers;
constructor();
/** Adds an observer whose the specified key. */
addObserver(key: string, observer: T): boolean;
/** Removes an observer whose the specified key. */
removeObserver(key: string): boolean;
dispatch(callback: (observer: T) => void): void;
}