UNPKG

@stringsync/vexml

Version:

MusicXML to Vexflow

19 lines (18 loc) 624 B
import { Config } from '../config'; import { Logger } from '../debug'; import { Document } from './document'; import { NoteRender, RestRender, TupletKey, TupletRender } from './types'; export type TupletableRender = NoteRender | RestRender; interface TupletableRenderRegistry { get(beamId: string): TupletableRender[] | undefined; } export declare class Tuplet { private config; private log; private document; private key; private registry; constructor(config: Config, log: Logger, document: Document, key: TupletKey, registry: TupletableRenderRegistry); render(): TupletRender; } export {};