Ответ 1
Вы можете использовать as
это:
import {Class1} from '../location1/class1'
import {Class1 as Alias} from '../location2/class1'
Вы можете найти больше об импорте ES6 здесь.
В typescript, используя Angular 2, мне нужно импортировать два класса с тем же именем, но лежащими на разных путях.
Проект слишком большой, что мне трудно изменить экспортированные имена классов.
Есть ли способ псевдонимов импортированных классов,
import {Class1} from '../location1/class1'
import {Class1} from '../location2/class1'
Вы можете использовать as
это:
import {Class1} from '../location1/class1'
import {Class1 as Alias} from '../location2/class1'
Вы можете найти больше об импорте ES6 здесь.