UNPKG

@stringsync/vexml

Version:

MusicXML to Vexflow

23 lines (22 loc) 647 B
import * as vexflow from 'vexflow'; import { Config } from '../config'; import { Logger } from '../debug'; import { FragmentRender } from './types'; export type GapOverlayStyle = { fontSize?: string; fontFamily?: string; fontColor?: string; fill?: string; }; export declare class GapOverlay { private config; private log; private label; private fragmentRender; private style?; private ctx; constructor(config: Config, log: Logger, label: string | null, fragmentRender: FragmentRender, style?: GapOverlayStyle); setContext(ctx: vexflow.RenderContext): this; draw(): this; private drawRect; }