首页 > 解决方案 > TS 函数声明中的参数类型限制

问题描述

我遇到了一些函数声明,如下所示。


type DataType = TypeA | TypeB | TypeC;

function Func(data: DataType): data is TypeA {
...
}

我不明白is声明的部分。它如何影响函数的返回类型?

标签: typescript

解决方案


这篇Stackoverflow 帖子可能会帮助您is更好地理解关键字。


推荐阅读