@stringsync/vexml
Version:
MusicXML to Vexflow
15 lines (14 loc) • 588 B
TypeScript
import { CursorFrame, CursorStateHint, CursorStateHintProvider } from './types';
import { HintDescriber } from './hintdescriber';
export declare class LazyCursorStateHintProvider implements CursorStateHintProvider {
private currentFrame;
private previousFrame;
private hintDescriber;
constructor(currentFrame: CursorFrame, previousFrame: CursorFrame | undefined, hintDescriber: HintDescriber);
get(): CursorStateHint[];
toHumanReadable(): string[];
private getStartHints;
private getStopHints;
private getRetriggerHints;
private getSustainHints;
}