@stringsync/vexml
Version:
MusicXML to Vexflow
18 lines (17 loc) • 618 B
TypeScript
import * as data from '../../data';
import * as musicxml from '../../musicxml';
import * as util from '../../util';
import { Note } from './note';
import { VoiceContext } from './contexts';
import { Config } from '../../config';
import { Logger } from '../../debug';
export declare class Chord {
private config;
private log;
private notes;
constructor(config: Config, log: Logger, notes: Note[]);
static create(config: Config, log: Logger, measureBeat: util.Fraction, duration: util.Fraction, musicXML: {
note: musicxml.Note;
}): Chord;
parse(voiceCtx: VoiceContext): data.Chord;
}