You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

12345678910111213141516171819202122
  1. import { KFModelState } from '@/pages/add-knowledge/components/knowledge-file/model';
  2. import { ChatModelState } from '@/pages/chat/model';
  3. declare module 'lodash';
  4. function useSelector<TState = RootState, TSelected = unknown>(
  5. selector: (state: TState) => TSelected,
  6. equalityFn?: (left: TSelected, right: TSelected) => boolean,
  7. ): TSelected;
  8. export interface RootState {
  9. chatModel: ChatModelState;
  10. kFModel: KFModelState;
  11. }
  12. declare global {
  13. type Nullable<T> = T | null;
  14. }
  15. declare module 'umi' {
  16. export { useSelector };
  17. }