AuthResponseInterface): T {
return response.user
}
.. .. .pipe(map(this.getUser<CurrentUserInterface>))
?
Нельзя тип указывать в map таким образом
а как можно? подскажите пожалуйста.)
А никак, либо через value => this.method<Type>(value), либо тип сам выведется из контекста, т.е. просто убрать <>
я думал через стрелочную функцию написать или через bind, но ради указания типа городить такой огород бредом будет. Спасибо вам.)
Кстати, можно сделать так: getUser<T extends AuthResponseInterface>(response: T): T['user'] { return response.user } :)
Обсуждают сегодня