VexFlowStaffEntry.d.ts 674 B

123456789101112131415161718
  1. import { GraphicalStaffEntry } from "../GraphicalStaffEntry";
  2. import { VexFlowMeasure } from "./VexFlowMeasure";
  3. import { SourceStaffEntry } from "../../VoiceData/SourceStaffEntry";
  4. import { GraphicalNote } from "../GraphicalNote";
  5. export declare class VexFlowStaffEntry extends GraphicalStaffEntry {
  6. constructor(measure: VexFlowMeasure, sourceStaffEntry: SourceStaffEntry, staffEntryParent: VexFlowStaffEntry);
  7. graphicalNotes: {
  8. [voiceID: number]: GraphicalNote[];
  9. };
  10. vfNotes: {
  11. [voiceID: number]: Vex.Flow.StaveNote;
  12. };
  13. /**
  14. *
  15. * @returns {number} the x-position (in units) of this Staff Entry
  16. */
  17. getX(): number;
  18. }