如何实现不出现编辑器警告的自定义类型?
Angular 71
在大多数的情况下,第三方库都带有它的.d.ts
文件,用于类型定义。在某些情况下,我们需要通过向现有类型提供一些更多的属性来扩展现有类型,或者如果我们需要定义其它类型以避免TypeScript警告。
如果我们需要扩展外部库的类型定义,一个好的做法是,我们并非对node_modules或现有的typings文件夹进行改动,而是创建一个命名为“自定义类型”的新文件夹,来存储所有的自定义类型。
要定义应用程序(JavaScript / Typescript)对象的类型,我们应该在应用程序相应模块的models文件夹中,定义接口和实体类。
对于这些情况,我们可以通过创建我们自己的“ .d.ts”文件来实现定义或扩展类型。
扩展阅读: