次の 2 つの typescript ファイルがあります。
A.ts:
export class Person {
public name:string;
constructor(){}
}
と
B.ts:
import A = module("A");
var p: A.Person;
これまでのところ、すべて正常に動作しています。
ただし、 A.ts からインポートされた型名のショートカットを作成しようとすると:
var Person = A.Person;
var pp: Person;
コンパイラは文句を言います (行: "var pp: Person"):
「Person」という名前は現在のスコープに存在しません
長い名前空間を避けるために、この構文または類似の構文をどのように実現できますか?