类型只允许在typeScript

时间:2016-10-10 07:49:57

标签: typescript

typeScript中是否只允许列出值中的一个?

我想要的是什么:



typethatiwant Animals = ['cat', 'dog'];

let myAnimal: Animals = 'cat'; // good
myAnimal = 'dog'; // good
myAnimal = 'hamster'; // error because 'hamster' not 'cat' or 'dog'




1 个答案:

答案 0 :(得分:4)

联合类型与字符串文字结合

type Animals = 'cat' | 'dog'

the playground

中查看