@sawport/peers-caller
Version:
WebRTC multi-peer video call library with mesh architecture supporting up to 4 participants
13 lines • 497 B
TypeScript
/**
* BaseStore - Abstract class to standardize store access for core classes
* Provides a typed state getter that proxies to store.getState().
*/
export type ReadonlyZustandStore<TState> = {
getState: () => TState;
};
export declare abstract class BaseStore<TState extends object> {
protected readonly store: ReadonlyZustandStore<TState>;
protected constructor(storeOrState: ReadonlyZustandStore<TState> | TState);
get state(): TState;
}
//# sourceMappingURL=BaseStore.d.ts.map