UNPKG

vexflow

Version:

A JavaScript library for rendering music notation and guitar tablature.

33 lines (32 loc) 1.07 kB
import { FontInfo } from './font'; import { Stave } from './stave'; import { StaveModifier } from './stavemodifier'; export declare class Repetition extends StaveModifier { static get CATEGORY(): string; static TEXT_FONT: Required<FontInfo>; static readonly type: { NONE: number; CODA_LEFT: number; CODA_RIGHT: number; SEGNO_LEFT: number; SEGNO_RIGHT: number; DC: number; DC_AL_CODA: number; DC_AL_FINE: number; DS: number; DS_AL_CODA: number; DS_AL_FINE: number; FINE: number; TO_CODA: number; }; protected symbol_type: number; protected x_shift: number; protected y_shift: number; constructor(type: number, x: number, y_shift: number); setShiftX(x: number): this; setShiftY(y: number): this; draw(stave: Stave, x: number): this; drawCodaFixed(stave: Stave, x: number): this; drawSignoFixed(stave: Stave, x: number): this; drawSymbolText(stave: Stave, x: number, text: string, draw_coda: boolean): this; }