projectInfo.d.ts 575 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'
}

export enum EEditCanvasTypeEnum {
  SAVE_STATUS = 'saveStatus',
}

// Store 类型
export interface ProjectInfoStoreType {
  [ProjectInfoEnum.INFO]: DateViewConfigurationInfoType

  [ProjectInfoEnum.SAVE_STATUS]: SyncEnum
}