UNPKG

@ozarkoc/chordpro-parser

Version:

A browser-friendly bundled version of chordproject-parser

27 lines (26 loc) 627 B
import { IClonable } from "./IClonable"; export declare class MusicNote implements IClonable<MusicNote> { accidental: MusicAccidental; letter: MusicLetter; toString(): string; constructor(letter: MusicLetter, accidental?: MusicAccidental); clone(): MusicNote; static parse(text: string): MusicNote | undefined; equals(note: MusicNote | null | undefined): boolean; } export declare enum MusicLetter { "A" = 0, "B" = 1, "C" = 2, "D" = 3, "E" = 4, "F" = 5, "G" = 6 } export declare enum MusicAccidental { "b" = 0, "bb" = 1, "#" = 2, "##" = 3, none = 4 }