Ich habe eine TypeScript-Datei foo.d.ts. Es enthält eine Menge „deklarieren Modul“ Konstrukte und nichts mehr:Importieren Sie Zeug aus der TypeScripd-Deklarationsdatei mit Deklarationen der Deklarationsebene "declare module"
declare module Foo {
}
declare module Fun {
}
Der Code wird automatisch erzeugt durch die Bridge.NET, also kann ich es nicht ändern (ich kann, tatsächlich aber ist es nicht. eine gut aussehende Lösung).
Wenn die Datei in einem anderen mit import * as bridge from "./foo";
referenziert wird, sagt der TSC, dass "File foo.d.ts ist kein Modul". Was mache ich falsch?
Wenn ich die generierte Datei (foo.d.ts) bearbeite und an das Ende davon Dummy Top-Level-Export (export interface Fix {}
) hinzufügen, verschwindet das Problem.