Мне нужно преобразовать этот фрагмент кода в карту, которая возвращает соответствующую функцию,
async getData(id: number, userType: UserTypeEnum){
switch (userType) {
case USER:
return this.getUserData(id);
case ADMIN:
return this.getAdminData(id);
case CLIENT:
return this.getClientData(id);
default:
break;
}
}
userType
- это перечисление с полями пользователя, администратора и клиента,
может кто-нибудь скажите или покажите мне, как это сделать?
спасибо за любую помощь