UNPKG

@stringsync/vexml

Version:

MusicXML to Vexflow

18 lines (17 loc) 588 B
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; }