@stringsync/vexml
Version:
MusicXML to Vexflow
19 lines (18 loc) • 596 B
TypeScript
import * as data from '../../data';
import * as musicxml from '../../musicxml';
import { ScoreContext } from './contexts';
import { Config } from '../../config';
import { Logger } from '../../debug';
export declare class System {
private config;
private log;
private measures;
private constructor();
static create(config: Config, log: Logger, musicXML: {
scorePartwise: musicxml.ScorePartwise;
}): System;
private static getMeasureLabels;
private static getJumpGroups;
private static getBarlineStyles;
parse(scoreCtx: ScoreContext): data.System;
}