export interface MeaningVo {
  checkFlag?: number
  children?: null
  createTime?: null
  createUser?: null
  enDesc?: string
  extraAttr?: string
  form?: number
  id: any
  image?: null
  labels?: null
  levelNum?: number
  meaningGroupId?: null
  nation?: null
  order?: string
  originId?: null
  selected?: boolean | undefined
  sentenceVoList?: null
  simpleDesc: string
  stageId?: string
  stageName?: string
  subTypeStr?: null
  type?: string
  typeAbbr: string
  typeStr?: string
  updateTime?: null
  updateUser?: null
  wordId?: string
}

export interface SelectedListType {
  levelWordId: string
  meaning: Array<MeaningVo>
  spell: string | undefined
  wordId: string | undefined
}

export interface Word {
  brAccents?: string
  levelWordId: string
  meaningVo: Array<MeaningVo>
  meaningVoList?: Array<MeaningVo>
  simpleDesc?: string
  spell?: string
  usAccents?: string
  wordId?: string
  wordImg?: string
}
