LINUX.ORG.RU

История изменений

Исправление 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;}, {})
Только копипаста?