0
ノードモジュールの型を作成しようとしています。分解されたクラスを使用しているときにコードがコンパイルされていないことがわかりました。 分解されたクラスのTypescript宣言
この
は私の宣言ファイル demo.d.tsdeclare 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'.