@stringsync/vexml
Version:
MusicXML to Vexflow
17 lines (16 loc) • 580 B
TypeScript
import { Config } from '../config';
import { Logger } from '../debug';
import { Document } from './document';
import { OctaveShiftKey, OctaveShiftRender } from './types';
import { RenderRegistry } from './renderregistry';
export declare class OctaveShift {
private config;
private log;
private document;
private key;
private registry;
constructor(config: Config, log: Logger, document: Document, key: OctaveShiftKey, registry: RenderRegistry);
render(): OctaveShiftRender;
private renderVexflowTextBrackets;
private renderVexflowTextBracket;
}