Perfect TS type detection

This commit is contained in:
啊俊
2021-07-25 22:48:32 +08:00
parent b43ab1ceb4
commit 044976b790
2 changed files with 64 additions and 41 deletions

View File

@@ -1,6 +1,7 @@
import { defineStore } from 'pinia';
import { store } from '@/store';
import projectSetting from '@/settings/projectSetting';
import type { IheaderSetting, ImenuSetting, ImultiTabsSetting, IcrumbsSetting } from '/#/config';
const {
navMode,
@@ -16,11 +17,11 @@ const {
interface ProjectSettingState {
navMode: string; //导航模式
navTheme: string; //导航风格
headerSetting: object; //顶部设置
headerSetting: IheaderSetting; //顶部设置
showFooter: boolean; //页脚
menuSetting: object; //多标签
multiTabsSetting: object; //多标签
crumbsSetting: object; //面包屑
menuSetting: ImenuSetting; //多标签
multiTabsSetting: ImultiTabsSetting; //多标签
crumbsSetting: IcrumbsSetting; //面包屑
permissionMode: string; //权限模式
}