@stringsync/vexml
Version:
MusicXML to Vexflow
17 lines (16 loc) • 663 B
TypeScript
import * as data from '../../data';
import * as musicxml from '../../musicxml';
import { Config } from '../../config';
import { Logger } from '../../debug';
export declare class Annotation {
private config;
private log;
private text;
private horizontalJustification;
private verticalJustification;
constructor(config: Config, log: Logger, text: string, horizontalJustification: data.AnnotationHorizontalJustification | null, verticalJustification: data.AnnotationVerticalJustification | null);
static fromLyric(config: Config, log: Logger, musicXML: {
lyric: musicxml.Lyric;
}): Annotation;
parse(): data.Annotation;
}