npm.io
1.0.2 • Published 2 years ago

@types/srtparsejs

Licence
MIT
Version
1.0.2
Deps
0
Size
4 kB
Vulns
0
Weekly
0
Stars
51.4K

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.