@stringsync/vexml
Version:
MusicXML to Vexflow
18 lines (17 loc) • 588 B
TypeScript
import * as data from '../../data';
import { Signature } from './signature';
import { StaveEvent } from './types';
import { PartContext } from './contexts';
import { Config } from '../../config';
import { Logger } from '../../debug';
export declare class Stave {
private config;
private log;
private number;
private partId;
private signature;
private voices;
private constructor();
static create(config: Config, log: Logger, number: number, partId: string, signature: Signature, events: StaveEvent[]): Stave;
parse(partCtx: PartContext): data.Stave;
}