UNPKG

@stringsync/vexml

Version:

MusicXML to Vexflow

25 lines (24 loc) 721 B
import { Document } from './document'; import { Config } from '../config'; import { Logger } from '../debug'; import { ScoreRender } from './types'; /** * Score is the top-level rendering object that is directly responsible for arranging systems. */ export declare class Score { private config; private log; private document; private width; constructor(config: Config, log: Logger, document: Document, width: number | null); render(): ScoreRender; private renderTitle; private renderCurves; private renderWedges; private renderPedals; private renderOctaveShifts; private renderVibratos; private getTitlePadding; private getTitleFont; private renderSystems; }