ts 如何根据函数联合类型的参数返回不同类型? guangzan 4791035 发布于 2023-02-22 山东 type A = 'a1' | 'a2' type Rt1 = string type Rt2 = number function foo(a: A) { return // ... } 如果foo('a1') 返回类型为 Rt1,如果 foo('a2') 返回类型为 Rt2。请问如何定义这个返回类型? typesc...
ts 如何根据函数联合类型的参数返回不同类型? guangzan 4911136 发布于 2023-02-22 山东 type A = 'a1' | 'a2' type Rt1 = string type Rt2 = number function foo(a: A) { return // ... } 如果foo('a1') 返回类型为 Rt1,如果 foo('a2') 返回类型为 Rt2。请问如何定义这个返回类型? typesc...
type A = 'a1' | 'a2' type Rt1 = string type Rt2 = number function foo(a: A) { return // ... } 如果foo('a1') 返回类型为 Rt1,如果 foo('a2') 返回类型为 Rt2。请问如何定义这个返回类型? typescript 有用关注5收藏 回复 阅读2.6k 3...