JavaScriptには標準的な型の列挙型がありません。私はFlowドキュメントを参照して$ Key型を見つけましたが、ドキュメントには "enum"リスト。例:
また、列挙型リストを実装する別の方法がありますか?
class Enum {
constructor(keys, start = 0) {
return keys.reduce((obj, k) => ((obj[k] = start++), obj), {});
}
}
console.log(new Enum(['GET', 'POST', 'DELETE'], 1));
出力:
質問がFlowtypeに関するものだとすれば、これは質問に答えていないようですか? – loganfsmyth
@loganfsmyth確かに。 – Rafael