拡張ファイル(私はthisの入力を使用しています)からの宣言のインポートに問題があります。 exampleによると、私は自分のコードにこれを置く必要があります:私は、次のようにこれを実行しようとすると、宣言をインポートする際のTypeScriptの問題
import * as SockJS from 'sockjs-client';
import BaseEvent = __SockJSClient.BaseEvent;
import SockJSClass = __SockJSClient.SockJSClass;
はしかし、:
module Test {
import * as SockJS from 'sockjs-client';
import BaseEvent = __SockJSClient.BaseEvent;
import SockJSClass = __SockJSClient.SockJSClass;
export class Example {
constructor() {......
}}}
を私は、コンパイラから次のエラーを取得する:
error TS1147: Import declarations in a namespace cannot reference a module.
何か間違っていますか?それともタイピング自体に問題はありますか?
おかげ
あなたのimportステートメントを使用する必要がありますあなたは= /// <基準パス 'と' d.ts'ファイルを参照しました"./sockjs-client.d.ts" /> 'または共通の' tsd.d.ts'でモジュールのインポートを維持してください – Sami
@Samiはい、私はしました... – uksz