我正在编写一个 TypeScript 类:
export class Test
{
property : string;
}
我想扩展已经在 Knockout.d.ts 中的 Knockout 接口,KnockoutObservable
例如 for String
;Bool
export declare interface KnockoutObservableTest extends KnockoutObservableBase
{
...
}
如果我的 Test.ts 文件中有接口和类,我无法让它工作。如果我把它放在一个单独的 App.d.ts 文件中并引用它,它似乎可以工作。
我的测试是
var value : KnockoutObservableTest;
想知道为什么它必须在 d.ts 文件中,或者可能有一些我不知道的东西?