外观
不允许不安全的声明合并。
类和接口之间的声明合并不安全。TypeScript 编译器不会检查属性是否已初始化,这可能导致 TypeScript 检测不到会导致运行时错误的代码。
interface Foo {} class Foo {}