UNPKG

vexflow

Version:

A JavaScript library for rendering music notation and guitar tablature.

18 lines (17 loc) 598 B
import { StaveNote, StaveNoteStruct } from './stavenote'; export interface GraceNoteStruct extends StaveNoteStruct { slash?: boolean; } export declare class GraceNote extends StaveNote { static get CATEGORY(): string; static get LEDGER_LINE_OFFSET(): number; protected slash: boolean; protected slur: boolean; constructor(noteStruct: GraceNoteStruct); getStemExtension(): number; draw(): void; calcBeamedNotesSlashBBox(slashStemOffset: number, slashBeamOffset: number, protrusions: { beam: number; stem: number; }): Record<string, number>; }