extraComponentInfo.d.ts 634 Bytes
import { ChartEditStoreType, RequestConfigType, } from '../../modules/chartEditStore/chartEditStore.d'
import { CreateComponentType } from '../../../packages/index.d'

export enum ExtraComponentInfoStoreEnum {
  COMPONENT_LIST = 'componentList'
}

export interface ExtraComponentInfoStoreType {
  [ExtraComponentInfoStoreEnum.COMPONENT_LIST]: ChartEditStoreType['componentList']
}

export interface ExternalRequestType {
  requestOriginUrl?: string
}

export type ExtraRequestConfigType = RequestConfigType & ExternalRequestType

export interface ECreateComponentType extends CreateComponentType {
  request: ExtraRequestConfigType
}