背景 フロント→サーバー間でのやり取りで起きた事象。 ドロップダウンの選択肢での問題frontでの表示は日本語だがサーバーにリクエストする際は英語にしなくてはいけない場面があり 文字列一致でベタがきするのは非常にコード量も多くなるし、可読性低いので何かいい方法ないか探してた 実装するにあたっての前提 選択肢はフロントとしてはEnumで管理したい Typescript公式 なんかないかなと探していると、公式に静的メソッドをEnum内で定義するExample発見!! 宣言enumとnamespaceを合体させて、静的メソッドを列挙型に追加することができます 上記を参考に実装してみる enum Sample { TOP = 'top', BOTTOM = 'bottom' } namespace Sample { export default toJapanese(val: string) {