UNPKG

@jhanssen/cue-parser

Version:

A simple js library to parse cue sheet

46 lines (45 loc) 1.1 kB
import { ITime, ICueSheet, IFile, ITrack } from "./types"; export declare class Track implements ITrack { type: string; title: string; flags: string[]; isrc: string; performer: string; songWriter: string; pregap: ITime; postgap: ITime; indexes: Index[]; number: number; constructor(_number: number, type?: string); } export declare class File implements IFile { name: string; type: string; tracks: Track[]; } export declare class Index { time: Time; number: number; constructor(_number?: number, time?: Time); } export declare class Time { min: number; sec: number; frame: number; constructor(min?: number, sec?: number, frame?: number); } export declare class CueSheet implements ICueSheet { catalog: string; cdTextFile: string; files: File[]; performer: string; songWriter: string; title: string; rem: string[]; encoding: string; private track; getCurrentFile(): File; getCurrentTrack(): Track; newFile(): File; newTrack(_number: number, type: string): CueSheet; }