export interface SkipTime { start: number; end: number; } export function convertSkipTime(skipTime: SkipTime): number[] | undefined { if ( typeof skipTime?.start !== "number" || typeof skipTime?.end !== "number" ) { return undefined; } if (skipTime.end === 0) { return undefined; } return [skipTime.start, skipTime.end].map((seconds) => Math.floor(seconds)); }