All `enum` s Are Union `enum` s
TL;DR
Enumが共用体として扱われることで、許容しないリテラルをエラーで検出できるようになった。
サンプル
enum Color {
Red,
Blue,
Yellow,
}
function fn(c: Color) {}
fn(Color.Red);
fn(123); // ERROR
Last updated
Enumが共用体として扱われることで、許容しないリテラルをエラーで検出できるようになった。
enum Color {
Red,
Blue,
Yellow,
}
function fn(c: Color) {}
fn(Color.Red);
fn(123); // ERROR
Last updated