Parameters
- eventType: string
- stateApi: string | (() => Promise<T>)
Returns {
get state(): undefined | T;
getState(): Promise<T>;
subscribe(callback): (() => void);
refresh(): Promise<T>;
}
Object with subscribe method and current state getter
get state(): undefined | T
getState:function
- getState(): Promise<T>
Returns Promise<T>
subscribe:function
- subscribe(callback): (() => void)
Parameters
- callback: ((state) => void)
- (state): void
Returns void
Returns (() => void)
refresh:function
- refresh(): Promise<T>
Returns Promise<T>
Create a state-synchronized event stream that combines initial state with events