标签: typescript
我对打字稿很陌生,真的很困惑。我目前遇到的最令人困惑的问题是:为什么类定义似乎在同一文件夹的另一个不相关ts文件中可用?每当我定义一个类时,TSC都会警告我“重复的类定义”,可以肯定的是,通过添加export关键字可以避免这种情况。那为什么会这样呢?是否没有导出或其他修饰符的任何定义变为全局或在其他ts文件中可用?那我如何定义一个特定范围的类呢?我听说通过添加任何修饰符(如导出和导入),tsc会将文件视为单个单独的作用域,确定吗?