0
我有一個我正在嘗試爲節點模塊創建打字。我發現當我使用分解類時,代碼不會編譯。分解類的打字稿聲明
這是我的聲明文件demo.d.ts
declare namespace DemoNs {
interface Foo_static {
new(): Foo_instance;
}
interface Foo_instance {}
export var Foo: Foo_static;
}
declare module 'demo-ns' {
export = DemoNs
}
,這是我的測試文件演示tests.ts
/// <reference path="demo.d.ts" />
import { Foo } from 'demo-ns';
var a: Foo;
當試圖編譯的最後一行測試文件說:
error TS2304: Cannot find name 'Foo'.