Mam problem z importowaniem deklaracji z pliku rozszerzonego (korzystam z pisania this). Według example, należy umieścić ten do mojego kodu:Problem TypeScript z importowaniem deklaracji
import * as SockJS from 'sockjs-client';
import BaseEvent = __SockJSClient.BaseEvent;
import SockJSClass = __SockJSClient.SockJSClass;
Jednak gdy próbuję to zrobić w następujący sposób:
module Test {
import * as SockJS from 'sockjs-client';
import BaseEvent = __SockJSClient.BaseEvent;
import SockJSClass = __SockJSClient.SockJSClass;
export class Example {
constructor() {......
}}}
otrzymuję następujący błąd z kompilatora:
error TS1147: Import declarations in a namespace cannot reference a module.
Czy robię coś nie tak? Czy jest jakiś problem z samym pisaniem?
Dzięki
uksz
pan odwołać plik 'd.ts' jako' /// <ścieżce referencyjnej = "./sockjs-client.d.ts" /> "lub we wspólnym' tsd.dts "i zachowaj import z modułu – Sami
@Sami tak, zrobiłem ... – uksz