subtexty
Version:
Extract clean plain-text from subtitle files
28 lines • 641 B
TypeScript
export interface SubtitleEntry {
start?: number;
end?: number;
text: string;
position?: string;
style?: string;
}
export interface CLIOptions {
inputFile: string;
output?: string | undefined;
encoding?: string | undefined;
help?: boolean | undefined;
version?: boolean | undefined;
}
export interface ExtractOptions {
encoding?: string | undefined;
}
export declare enum SubtitleFormat {
VTT = "vtt",
SRT = "srt",
TTML = "ttml",
SBV = "sbv",
JSON3 = "json3"
}
export interface ISubtitleParser {
parse(content: string): SubtitleEntry[];
}
//# sourceMappingURL=index.d.ts.map