UNPKG

@stringsync/vexml

Version:

MusicXML to Vexflow

21 lines (20 loc) 731 B
export declare class Duration { static zero(): Duration; static ms(v: number): Duration; static sec(v: number): Duration; static minutes(v: number): Duration; static sum(durations: Duration[]): Duration; static max(...durations: Duration[]): Duration; private readonly _ms; private constructor(); isEqual(duration: Duration): boolean; add(duration: Duration): Duration; isGreaterThan(duration: Duration): boolean; isGreaterThanOrEqual(duration: Duration): boolean; isLessThan(duration: Duration): boolean; isLessThanOrEqualTo(duration: Duration): boolean; compare(duration: Duration): -1 | 0 | 1; get ms(): number; get sec(): number; get minutes(): number; }