UNPKG

@react-av/editor

Version:

Editor Timeline Components built on React AV.

15 lines 581 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.toVTT = toVTT; const vtt_core_1 = require("@react-av/vtt-core"); function toVTT(track) { var _a; const cues = (_a = track.cues) !== null && _a !== void 0 ? _a : []; const lines = cues .sort((a, b) => a.startTime - b.startTime) .map(cue => { return `${(0, vtt_core_1.toTimestampString)(cue.startTime)} --> ${(0, vtt_core_1.toTimestampString)(cue.endTime)}\n${cue.text}`; }); return `WEBVTT\n\n${lines.join('\n\n')}`; } //# sourceMappingURL=to-vtt.js.map