projectInfo.d.ts
667 Bytes
import { EditCanvasTypeEnum } from '@/store/modules/chartEditStore/chartEditStore.d'
import { SyncEnum } from '@/enums/external/editPageEnum'
import { DateViewConfigurationInfoType } from '@/api/external/contentSave/model/contentModel'
export enum ProjectInfoEnum {
INFO = 'info',
SAVE_STATUS = 'saveStatus',
DATA_VIEW_NAME = 'dataViewName',
ACCESS_CREDENTIALS = 'accessCredentials'
}
export enum EEditCanvasTypeEnum {
SAVE_STATUS = 'saveStatus',
}
// Store 类型
export interface ProjectInfoStoreType {
[ProjectInfoEnum.INFO]: DateViewConfigurationInfoType
[ProjectInfoEnum.SAVE_STATUS]: SyncEnum
[ProjectInfoEnum.ACCESS_CREDENTIALS]: string
}