Installation
npm install --save @types/srtparsejs
Summary
This package contains type definitions for srtparsejs (https://github.com/Qiming-Liu/srtparse.js).
Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/srtparsejs.
index.d.ts
export interface srtArray {
id: string;
startTime: string;
endTime: string;
text: string;
}
export interface srtPlayer {
id: number;
time: string;
srtArray: srtArray;
setText: (text: string) => void;
update: (time: string) => void;
getEndTime: () => string;
}
export function parse(srtText: string): srtArray[];
export function toSrt(data: srtArray[]): string;
export function toMS(timeString: string): number;
export function toTime(timeNumber: number): string;
export function compareTime(timeString: string, startString: string, endString: string): number;
export function getSrtArrayIndex(
srtArray: srtArray[],
startindex: number,
endindex: number,
timeString: string,
): number | undefined;
export function setPlayer(srtArray: srtArray[], setText: (text: string) => void): srtPlayer;
Additional Details
- Last updated: Tue, 07 Nov 2023 1536 GMT
- Dependencies: none
Credits
These definitions were written by Qiming-Liu.