在示例Node.js / TypeScript项目启动器模板中,我在数据模型文件中看到以下代码段:
yourtimepicker.setHour(22)
11:11:PM
构造的含义和作用是什么?
答案 0 :(得分:1)
这是您在TypeScript中表示intersection type的方式,它与上下文中的按位操作无关。
交集类型仅表示新类型必须同时符合两种组件类型。因此,在这种情况下,UserModel
类型具有mongoose.Document
的所有属性以及第二类型的其他属性(email
,password
)。