鍍金池/ 問答/HTML/ typescript如何定義函數(shù)返回值是多個固定值之一

typescript如何定義函數(shù)返回值是多個固定值之一

初用typescript,假設有個函數(shù)可能返回12345幾個數(shù)字之一,那么函數(shù)的返回值該怎么定義?

回答
編輯回答
久礙你
function foo(): 1|2|3|4|5 {
}
2017年5月18日 08:05
編輯回答
鐧簞噯
type Result = 1|2|3|4|5;
declare function foo(): Result;
2017年10月7日 07:28