私はこのコードをTypescriptでインターフェイスを単独でエクスポートできますか?
IDatabaseModel.ts
export interface IDatabaseModel {}
IDatabaseModels.ts
const IDatabaseModel = require('./IDatabaseModel');
export interface IDatabaseModels {
currencies : IDatabaseModel;
}
そして、私はエラー
IDatabaseModels.ts: error TS2304: Cannot find name 'IDatabaseModel'.
- を取得するコンパイルすると、それは違法ですがありますexop Typescript(引用)でそれ自身のインタフェースですか?
- それ以外はどうすればコードを動作させることができますか?
私はそれに反対するでしょう。 'import'はグローバルな空間を汚染しません。この参照パスを作成することで、あなたのアプリケーション内のすべてのモジュールは 'IDatabaseModel'を持ちます – drinchev