- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
function move1(direction: "up" | "down") {
switch (direction) {
case "up":
return 1;
case "down":
return -1;
}
return 0;
}
function main() {
print(move1("up"));
print(move1("down"));
print("done.");
}
Они клевые, правда
Ну такое... Можно ведь и описать через type для наглядности? А вот то что кобенировать можно -- это круто.
А иначе в чем был бы смысл literal types?