Files
fe_service_ebtp_frontend/src/models/connect.d.ts
2020-12-23 11:14:35 +08:00

31 lines
693 B
TypeScript

import { MenuDataItem, Settings as ProSettings } from '@ant-design/pro-layout';
import { GlobalModelState } from './global';
import { UserModelState } from './user';
import { StateType } from './login';
export { GlobalModelState, UserModelState };
export interface Loading {
global: boolean;
effects: { [key: string]: boolean | undefined };
models: {
global?: boolean;
menu?: boolean;
setting?: boolean;
user?: boolean;
login?: boolean;
};
}
export interface ConnectState {
global: GlobalModelState;
loading: Loading;
settings: ProSettings;
user: UserModelState;
login: StateType;
}
export interface Route extends MenuDataItem {
routes?: Route[];
}