空接口在TypeScript中是什么意思?为何它看起来像类型: any
,似乎选择退出类型检查?
interface PersonA {}
const person1: PersonA = { name: 'Chester', age: 3 } // OK
const person2: PersonA = "Chuck" // OK
空类型别名在TypeScript中是什么意思?为什么在没有任何类型强制的情况下,它也像基本类型: any
一样起作用?
type PersonB = {}
const person3: PersonB = { color: 'red' } // OK
const person4: PersonB = 5 // OK
搜索https://www.typescriptlang.org时,我还没有找到答案。
问),在哪里可以在官方TypeScript文档中找到有关此信息的更多信息?
示例:https://repl.it/repls/OrnateResponsibleTelephones
谢谢!