UNPKG

@ozarkoc/chordpro-parser

Version:

A browser-friendly bundled version of chordproject-parser

21 lines (20 loc) 756 B
import { Chord } from "./Chord"; import { IClonable } from "./IClonable"; export declare class ChordDiagram implements IClonable<ChordDiagram> { private readonly _chord; get chord(): Chord; private readonly _frets; get frets(): number[]; private readonly _fingers; get fingers(): number[]; private readonly _variation; get variation(): number; constructor(chord: Chord, frets: number[], fingers?: number[], variation?: number); clone(): ChordDiagram; static parse(text: string): ChordDiagram | undefined; hasBarre(): boolean; barre(): number; fretsRange(withOpenString?: boolean): [number, number]; getRelativeFrets(): [number, number[]]; tryMovingFrets(move: number): [boolean, number[]]; }