UNPKG

@ioris/parser-ttml

Version:

[![npm version](https://badge.fury.io/js/@ioris%2Fparser-ttml.svg)](https://badge.fury.io/js/@ioris%2Fparser-ttml) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

16 lines (15 loc) 602 B
import { type CreateLyricArgs } from "@ioris/core"; export declare class TTMLParser { lineTokenizer?: CreateLyricArgs["lineTokenizer"]; paragraphTokenizer?: CreateLyricArgs["paragraphTokenizer"]; offsetSec?: number; constructor(props?: { lineTokenizer?: CreateLyricArgs["lineTokenizer"]; paragraphTokenizer?: CreateLyricArgs["paragraphTokenizer"]; offsetSec?: number; }); parse(ttml: XMLDocument, resourceID: string): Promise<import("@ioris/core").Lyric>; private parseParagraphTimelines; private parseLineTimelines; } export default TTMLParser;