【问题标题】:Argument type restriction in TS function declaration [duplicate]TS 函数声明中的参数类型限制
【发布时间】:2020-10-11 18:37:08
【问题描述】:

我遇到了一些如下的函数声明。


type DataType = TypeA | TypeB | TypeC;

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

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

【问题讨论】:

标签: typescript


【解决方案1】:

这个Stackoverflow post 可能会帮助您更好地理解is 关键字。

【讨论】:

    猜你喜欢
    • 2012-02-16
    • 1970-01-01
    • 2011-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-23
    相关资源
    最近更新 更多