Files
wgenerator/src/app/modules/songs/services/chord.ts
2026-03-10 00:23:04 +01:00

19 lines
420 B
TypeScript

export interface ChordAddDescriptor {
raw: string;
quality: 'major' | 'minor' | 'diminished' | 'augmented' | null;
extensions: string[];
additions: string[];
suspensions: string[];
alterations: string[];
modifiers: string[];
}
export interface Chord {
chord: string;
length: number;
position: number;
slashChord: string | null;
add: string | null;
addDescriptor?: ChordAddDescriptor | null;
}