@stringsync/vexml
Version:
MusicXML to Vexflow
17 lines (16 loc) • 524 B
TypeScript
import * as musicxml from '../../musicxml';
import { VoiceEntryContext } from './contexts';
import { Config } from '../../config';
import { Logger } from '../../debug';
type BeamPhase = 'start' | 'continue';
export declare class Beam {
private config;
private log;
private phase;
constructor(config: Config, log: Logger, phase: BeamPhase);
static create(config: Config, log: Logger, musicXML: {
beam: musicxml.Beam;
}): Beam;
parse(voiceEntryCtx: VoiceEntryContext): string;
}
export {};