【发布时间】:2021-05-13 23:36:51
【问题描述】:
假设我有一个函数应该根据参数的数量和类型返回不同的类型。我将如何在 TypeScript 中描述这一点?
function foo(t: number): string
function foo(t: number, s: string): boolean {
return typeof s === 'string' ? true : 'false';
}
简单来说:函数foo 在使用number 参数调用时返回string,在使用number 和string 参数调用时返回boolean。
【问题讨论】:
标签: typescript