@stringsync/vexml
Version:
MusicXML to Vexflow
15 lines (14 loc) • 451 B
TypeScript
import * as data from '../../data';
import { Config } from '../../config';
import { Logger } from '../../debug';
export type MusicXMLParserOptions = {
config?: Partial<Config>;
logger?: Logger;
};
export declare class MusicXMLParser {
private config;
private log;
constructor(opts?: MusicXMLParserOptions);
/** Parses a MusicXML source into a vexml data document. */
parse(musicXMLSrc: string | Document): data.Document;
}