lobe-chat
1import { StoreApi } from 'zustand';
2
3export interface StoreApiWithSelector<Store> extends Omit<StoreApi<Store>, 'subscribe'> {
4subscribe: <T extends keyof Store>(
5selector: (state: Store, prevState: Store) => void,
6listener?: (state: Store[T]) => void,
7) => () => void;
8}
9