enum Names {
user = 'user',
car = 'car'
}
class User {}
class Car {}
const mymap = new Map<Names, User | Car>()
mymap.set(Names.user, new User());
mymap.set(Names.car, new Car());
const res = mymap.get(Names.user); // как получить по ключу тип User ?