UNPKG

@stringsync/vexml

Version:

MusicXML to Vexflow

22 lines (21 loc) 707 B
import { Config } from '../config'; import { Logger } from '../debug'; import { Document } from './document'; import { FragmentKey, FragmentRender } from './types'; import { Point } from '../spatial'; export declare class Fragment { private config; private log; private document; private key; private position; private width; constructor(config: Config, log: Logger, document: Document, key: FragmentKey, position: Point, width: number | null); render(): FragmentRender; private accountForPartLabelGroupWidth; private renderPartLabelGroup; private hasPartLabels; private renderParts; private renderVexflowStaveConnectors; private hasBraceConnector; }