Q
輸出TSタイプは
0
A
答えて
1
あなたはfolowing構造の罰金する必要があります:
A.ts
export interface A
{
SomeProperty: number;
}
C.ts
import { A } from './A';
var x: A = {SomeProperty: 123}; //OK
var x1: A = {OtherProperty: 123}; //Not OK
UPDATE
ます。また、書き込み定義ファイルで行くことができますこのように:
A.d.ts
interface B
{
SomeProperty: number;
}
C.ts
/// <reference path="A.d.ts" />
var c: B;
c.SomeProperty; //OK
0
エクスポート=構文は モジュールからエクスポートされた単一のオブジェクトを指定します。これはクラス、インターフェイス、名前空間、関数、または enumです。 https://www.typescriptlang.org/docs/handbook/modules.html
から
だから今は空のクラスをエクスポートします。
てみファイルA.ts:
interface B {};
export = B;
とC.tsファイル:
import B = require("./A");
var c: B;
関連する問題
- 1. 異なったタイプの輸入と輸出の形容詞
- 2. タイプ(vsインターフェイス)をTS
- 3. WebPACKのTS-ローダーエラー/タイプ@
- 4. ブレンダーコラージュ輸出/輸入
- 5. ES6 `輸出*輸入`?
- 6. 輸出は、MEF
- 7. React:輸出const +輸出デフォルトと輸出デフォルト
- 8. は「輸出 'ストア' '../store'
- 9. ジェネリック輸出
- 10. QWebFrame輸出XHTML
- 11. 輸出JComponentの
- 12. 輸出文字
- 13. Devexpres PivotGrid輸出
- 14. パンダXlsxWriter輸出
- 15. 輸出PHP
- 16. 輸出後の輸入変数製品
- 17. DLLの輸出関数は、
- 18. 輸出コンプライアンス私はCCCrypt
- 19. テキストはPDF輸出国
- 20. Asp.net-レポートビューアの輸出は
- 21. 輸出は「@角度/コア」
- 22. は、輸出のIOSアプリイオン-V2
- 23. アマゾンアテナの輸出は、クエリ(テーブル)
- 24. オーディオ輸出は、iOSスウィフトが
- 25. シーム輸出のDataTable
- 26. モジュールの輸出コールバック
- 27. 輸出CSV - (PowerShellの)
- 28. カフカなし輸出
- 29. カントの輸出サービス
- 30. ジャンゴ - 輸出ASCII CSV
ありがとうございましたが、質問で述べたように、私は離れてCommonJSインポート・システムから移動することはできません(すなわち、「要求する」)。インポートスタイルを変更せずに動作させる方法が必要です。 – Ludwik
私は '。{A} from '/ A''構文をプロジェクトターゲティングcommonjsで問題なく使用しています - なぜそれを使用できませんか? – Amid
私がインポートしようとしているファイルは主に 'module.exports'を使っているので、許容されるtypescriptモジュールであるように変更するのは面倒です。 – Ludwik