有没有办法在TS中返回字符串文字类型

时间:2020-03-27 14:23:29

标签: typescript

以下示例引发错误

错误TS2322:类型'string'无法分配给类型'“ aaabbb”'。
2 if(a ===“ aaa” && b ===“ bbb”)返回a + b

function foo(a: "aaa", b: "bbb"): "aaabbb" {
  if (a === "aaa" && b === "bbb") return a + b
  else throw Error()
}

console.log(foo("aaa", "bbb"))

是否有一种不使用as断言而返回字符串文字类型的方法?

0 个答案:

没有答案
相关问题