/**
 * для примера матч с двумя эпизодами в плейлисте Голы, время в мс:
 * [{start: 0, end: 20000}, {start: 60000, end: 80000}]
*/

export type Chapter = {
  duration: number,

  /**
   * конец эпизода в плейлисте
   * в первом эпизоде - 20000, во втором - 40000
  */
  endMs: number,

  /** конец эпизода как отмечено в матче */
  endOffsetMs: number,

  /** индекс эпизода для дебага */
  index?: number,
  isFullMatchChapter?: boolean,

  /**
   * начало эпизода в плейлисте
   * в первом эпизоде - 0, во втором - 20000
  */
  startMs: number,

  /** начало эпизода как отмечено в матче */
  startOffsetMs: number,
  url: string,
}

export type Chapters = Array<Chapter>
