Referência de tipo sem namespace completo
Existem dois arquivos typescript:
A.ts:
export class Person {
public name:string;
constructor(){}
}
e
B.ts:
import A = module("A");
var p: A.Person;
Até agora tudo funciona bem.
No entanto, quando tento criar um atalho para o nome do tipo importado do A.ts:
var Person = A.Person;
var pp: Person;
o compilador reclama (na linha: "var pp: Person"):
O nome 'Pessoa' não existe no escopo atual
Como posso conseguir isso ou uma sintaxe semelhante, para evitar namespaces longos?