J'ai un fichier TypeScript foo.d.ts. Il contient beaucoup de « déclarer module » constructions et rien de plus:Importer des données à partir du fichier de déclaration TypeScripd avec uniquement les déclarations de niveau supérieur "déclarer le module"
declare module Foo {
}
declare module Fun {
}
Le code est généré automatiquement par le Bridge.NET, donc je ne peux pas le modifier (je peux, en fait mais ce n'est pas. une belle solution).
Si le fichier est référencé dans un autre avec import * as bridge from "./foo";
le tsc indique que "Fichier foo.d.ts n'est pas un module". Qu'est-ce que je fais mal?
Si j'édite le fichier généré (foo.d.ts) et ajoute à la fin de l'exportation de haut niveau factice (export interface Fix {}
) le problème disparaît.