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

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

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