TypeScript 파일 foo.d.ts가 있습니다."모듈 선언"최상위 선언으로 TypeScripd 선언 파일에서 내용 가져 오기
declare module Foo {
}
declare module Fun {
}
코드 자동 생성 된 Bridge.NET입니다, 그래서 (내가 할 수있는 수정할 수 없습니다, 실제로는하지만이되지 않습니다 :. 그것은 구조 아무것도 더 "모듈을 선언"많이 포함 잘 생긴 해결책).
파일이 import * as bridge from "./foo";
인 다른 파일에서 참조되는 경우 tsc는 "파일 foo.d.ts가 모듈이 아닙니다."라고 말합니다. 내가 뭘 잘못하고있어?
생성 된 파일 (foo.d.ts)을 편집하고 더미 최상위 내보내기 (export interface Fix {}
)의 끝에 추가하면 문제가 사라집니다.