typescript - Typescript 是否允许在对象或接口的类型定义中使用扩展运算符?
问题描述
注意:这个问题是严格关于type
自身定义中的扩展运算符的。作为示例,请考虑下面的示例,其中Point3D
使用扩展语法定义,但编辑器显示错误。
type Point = {x: number, y: number};
type Point3D = {...Point, z: number}; // Error
type Point3DAlt = Point & {z: number}; // Okay
解决方案
推荐阅读
- javascript - Angular 6 - 自定义模态窗口内的嵌套组件
- c++ - gst_element_get_state 运行 opencv 程序中的 gstreamer 异常
- angular - 如何使用 ngx-translate 翻译 AngularFire2 Firestore 中的文本输入?
- c# - 带有 id 的默认路由在 asp.net 核心中不起作用
- html - 当它们的位置是绝对/固定时,为什么元素不在体内?
- spring - Spring Batch - Oracle Trim 和 SubQueries 需要太多时间调用 Dataware house
- javascript - Javascript BESIDES hhtp request /timeSetout & setInterval 中是否有任何异步操作?
- android - Firebase admin SDK Java:未找到所提供电子邮件的用户记录
- javascript - 我在 Angular js 手动引导过程中做错了什么?
- postgresql - PgAdmin 服务器状态空白