typescript - 什么| (管道)表示 TypeScript 中类型的开头
问题描述
interface MyInterface {
someConst:
| {
fullName: string
email: string
}
| null
| undefined
}
我的 tslint(我的 linter)添加了第一个| 在这里为我。
我知道第二个和第三个| 是联合类型,但第一个 | 在这里做吗?
解决方案
这基本上是 tslint 使代码更易于阅读,它对类型无关紧要,应该被忽略,应该有一个 tslint 规则你可以调整 - 如果我可以访问它,也许我可以提供帮助。
推荐阅读
- hibernate - 如何创建 lucene 查询,它应该给出只匹配给定两个字段的两个给定值的对象?
- sql - 如何在 DB2 的 where 子句中使用动态 AND 或 OR 运算符?
- eclipse - 如何让eclipse IDE更灵活?
- uwp - UWP 设备制造商
- node.js - 无法向客户发送呼叫
- javascript - 覆盖窗口作为函数调用上下文
- hadoop - Hive 托管表删除不会删除 HDFS 上的文件。有什么解决办法吗?
- asp.net - 将变量从 AJAX 表发送到 ASP.NET MVC 控制器
- batch-file - 使用 set 命令显示一个经常更新的号码
- javascript - vuejs 中“npm run serve”和“npm run dev”的区别