UNPKG

@stringsync/vexml

Version:

MusicXML to Vexflow

20 lines (19 loc) 681 B
import { Point } from '../spatial'; import { FragmentKey, PartLabelGroupRender, PartRender } from './types'; import { Document } from './document'; import { Config } from '../config'; import { Logger } from '../debug'; export declare class PartLabelGroup { private config; private log; private document; private key; private position; private partRenders; constructor(config: Config, log: Logger, document: Document, key: FragmentKey, position: Point, partRenders: PartRender[] | null); render(): PartLabelGroupRender; private renderPartLabels; private getPartLabelPositions; private getPartLabelPadding; private getPartLabelFont; }