UNPKG

@hypst/time-beat-format

Version:
28 lines (27 loc) 774 B
export declare class NegativeValueError extends TypeError { constructor(message?: string); } export interface NumberWidthOption { [property: string]: number | undefined; } export interface HMSTimeNumberWidthOption extends NumberWidthOption { hour?: number; minute?: number; second?: number; millisecond?: number; } export interface BeatTimeNumberWidthOption extends NumberWidthOption { note?: number; beat?: number; division?: number; } export interface HMSTimeOption { numberWidthOption?: HMSTimeNumberWidthOption; } export interface BeatTimeOption { bpm: number; beatsPerNote: number; divisionsPerBeat: number; isRelativeTime: boolean; numberWidthOption?: BeatTimeNumberWidthOption; }