srt-parser-2
Version:
Parse SRT into array
28 lines (27 loc) • 629 B
TypeScript
interface Line {
id: string;
startTime: string;
startSeconds: number;
endTime: string;
endSeconds: number;
text: string;
}
declare class Parser {
seperator: string;
timestampToSeconds(srtTimestamp: string): number;
correctFormat(time: string): string;
private fixed_str_digit;
private tryComma;
private tryDot;
fromSrt(data: string): {
id: string;
startTime: string;
startSeconds: number;
endTime: string;
endSeconds: number;
text: string;
}[];
toSrt(data: Array<Line>): string;
}
export default Parser;
export { Line };