UNPKG

@stringsync/vexml

Version:

MusicXML to Vexflow

21 lines (20 loc) 798 B
import * as musicxml from '../../musicxml'; import { Config } from '../../config'; import { Logger } from '../../debug'; export declare class StaveLineCount { private config; private log; private partId; private staveNumber; private value; constructor(config: Config, log: Logger, partId: string, staveNumber: number, value: number); static default(config: Config, log: Logger, partId: string, staveNumber: number): StaveLineCount; static create(config: Config, log: Logger, partId: string, musicXML: { staveDetails: musicxml.StaveDetails; }): StaveLineCount; getPartId(): string; getStaveNumber(): number; getValue(): number; isEqual(staveLineCount: StaveLineCount): boolean; isEquivalent(staveLineCount: StaveLineCount): boolean; }