Подтвердить что ты не робот

Импортировать два экспортированных класса с тем же именем

В typescript, используя Angular 2, мне нужно импортировать два класса с тем же именем, но лежащими на разных путях.

Проект слишком большой, что мне трудно изменить экспортированные имена классов.

Есть ли способ псевдонимов импортированных классов,

import {Class1} from '../location1/class1'
import {Class1} from '../location2/class1'
4b9b3361

Ответ 1

Вы можете использовать as это:

import {Class1} from '../location1/class1'
import {Class1 as Alias} from '../location2/class1'

Вы можете найти больше об импорте ES6 здесь.