export type AnimationTimeline = {
  // 目标属性
  target: string
  // 开始值
  start: number
  // 结束值
  end: number
  // 延迟时间
  delay: number
  // 动画时间
  duration: number
  // 动画效果
  timingFunction: string
  // 动画次数
  iterationCount: number | 'infinite' // 数值或infinite
}

export type Animation = {
  id: string
  // 动画名称
  name: string
  // 动画时间线
  timeline: AnimationTimeline[]
}
