代码之家  ›  专栏  ›  技术社区  ›  userMod2

Typescript-字符串值的接口

  •  1
  • userMod2  · 技术社区  · 5 年前

    目前我使用的是一个简单的 |

    selectedState?: "" | "IN_PROGRESS" | "SUCCESS" | "ERROR"
    

    interface SelectedStates: "" | "IN_PROGRESS" | "SUCCESS" | "ERROR"
    

    然后

    selectedState?: SelectedStates
    

    1 回复  |  直到 5 年前
        1
  •  3
  •   pzaenger lio    5 年前

    你可以用 type alias :

    类似于接口,但可以命名基元、联合、元组和

    比如:

    export type SelectedStates = "" | "IN_PROGRESS" | "SUCCESS" | "ERROR";
    
    // Elsewhere
    selectedState?: SelectedStates;
    
    推荐文章