私はtypescriptですでカスタムタイプを定義している:typescriptでカスタムタイプを反復処理する方法は?
export type Market = 'au'|'br'|'de';
は、今私はが冗長に感じ、私は忘れることがあり、それとして、最初の場所でMarket[]
の配列を作成することなく、それぞれの可能Market
を反復処理したいです1つのオプションを追加してください:
const markets: Market[] = ['au', 'br', 'de'];
markets.forEach((market: Market) => {
console.log(market);
});
typescriptでこれを達成する方法はありますか?
これは不可能ですが、私は実際にTSチームに、実行時に利用可能な型のイントロスペクションのようなものを追加したいと思います。 – Paleo
タイプエイリアス(およびインターフェイス)の全ポイントは、それらがjavascriptにコンパイルされないということです。コンパイルのために何かをしたい場合は、それを使うことができますが、実行時に必要な場合は、jsに存在するものを使用する必要があります。 –