【发布时间】:2017-07-31 19:19:53
【问题描述】:
我正在编写一个 Angular2 应用程序,并且在其中我使用了一个具有自己的类型文件的外部 NPM 包。问题是类型文件已过时 - 包中有可用的函数,但未在类型文件中声明。
所以我想弄清楚:
- 如何定义我自己的类型文件并让 Angular2 识别它
- 如何使用新成员扩展现有接口输入
- 如何正确书写打字
我试过谷歌搜索,但找不到这 3 个问题的答案。我的意思是我创建了一个 .d.ts 文件,但我不知道如何让 Angular2 识别它,也不知道正确的语法。
declare namespace ContentfulClientAPI {
export interface ContentfulClientApi {
parseEntries(data: any): any;
}
}
我特别想扩展定义here的ContenfulClientAPI:
【问题讨论】:
标签: angular typescript typescript-typings