什么是| (管道)表示TypeScript中类型的开头

维塔库尔
interface MyInterface {     
    someConst:
    | {
        fullName: string
        email: string
      }
    | null
    | undefined
}

我的tslint(我的linter)添加了第一个| 在这里给我。

我知道第二和第三| 是联合体类型,但第一个是什么| 在这里吗?

詹姆斯·吉尔

这基本上是tslint,使代码更漂亮,更易于阅读,与类型无关紧要,应该忽略它,应该有一条tslint规则可以调整-如果我可以访问它,也许可以帮上忙。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

typescript中类型声明中的额外管道是什么意思

在Typescript中,什么是模块类型?

Typescript中类型的类型是什么

为什么 Agda 中的 Haskell 类型类以“Raw”开头?

在TypeScript中,图像的类型是什么?

TypeScript类型中bivarianceHack的目的是什么?

TypeScript中的“类型”保留字是什么?

Typescript中的枚举类型是什么?

TypeScript 中的类型级扩展是什么?

Typescript中<svg>元素的类型是什么

在 Typescript 上声明类型时,前导管道的建议是什么

rxJS中的管道是什么

用管道运算符分隔括号中的类型的Elixir类型规范的含义是什么?

枚举的 TypeScript 类型是什么

TypeScript中用{{}`标识什么类型

Typescript:什么是“裸类型参数”

为什么Idris中的Nat数据类型以0而不是1开头?

TypeScript:从函数中返回_.orderBy,要使用什么返回类型?

类型语法 - Typescript 中这种语法的含义是什么

在TypeScript中,为什么我的类型别名返回错误?

Typescript中组件的React实例的正确类型是什么

TypeScript中“设置”函数的正确类型是什么?

TypeScript中的类似于字典的对象使用什么类型?

在Typescript的类型定义中,方括号意味着什么?

TypeScript中的双精度类型声明是什么意思?

在Typescript类型定义中,前缀“&”是什么意思?

在Typescript中,类型和接口有什么区别?

为什么我的类型在 React 和 TypeScript 中为 null?

为什么我们在Typescript中需要任何类型?