@stringsync/vexml
Version:
MusicXML to Vexflow
19 lines (18 loc) • 624 B
TypeScript
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 {};