История изменений
Исправление crutch_master, (текущая версия) :
export enum Flats {
B = PitchSpace.B,
E = PitchSpace.E,
A = PitchSpace.A,
D = PitchSpace.D,
G = PitchSpace.G,
C = PitchSpace.C,
F = PitchSpace.F
}
А в ts нельзя сделать
const Flats = "B,E,A,D,G,C,F"
.split(",")
.reduce((obj, tone)=>{
obj[tone] = PitchSpace[tone];
return obj;}, {})
Исходная версия crutch_master, :
export enum Flats {
B = PitchSpace.B,
E = PitchSpace.E,
A = PitchSpace.A,
D = PitchSpace.D,
G = PitchSpace.G,
C = PitchSpace.C,
F = PitchSpace.F
}
А в ts нельзя сделать
Flats = "B,E,A,D,G,C,F"
.split(",")
.reduce((obj, tone)=>{
obj[tone] = PitchSpace[tone];
return obj;}, {})