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

41 lines
809 B
TypeScript

import { ErrorTypeEnum } from '/@/enums/exceptionEnum'
import { MenuModeEnum, MenuTypeEnum } from '/@/enums/menuEnum'
import { RoleInfo } from '/@/api/sys/model/userModel'
// Error-log information
export interface ErrorLogInfo {
// Type of error
type: ErrorTypeEnum
// Error file
file: string
// Error name
name?: string
// Error message
message: string
// Error stack
stack?: string
// Error detail
detail: string
// Error url
url: string
// Error time
time?: string
}
export interface UserInfo {
userId: string | number
username: string
realName: string
avatar: string
desc?: string
homePath?: string
roles: RoleInfo[]
}
export interface BeforeMiniState {
menuCollapsed?: boolean
menuSplit?: boolean
menuMode?: MenuModeEnum
menuType?: MenuTypeEnum
}