У меня есть перечисление Typescript ...
enum Animals {
CAT = 'cat',
DOG = 'dog',
FISH = 'fish'
}
У меня есть функция, параметр которой может быть одним из значений перечисления. Как мне это ввести ??
function getAnimal (param: ValueOf<Animal>) {
return 'Your animal is a ' + param;
}
Цель состоит в том, чтобы я мог экспортировать эту функцию в другое место в моем коде и заставить intellisense сказать, что параметр может быть 'cat'|'dog'|'fish'