=> Promise<D>
>(dataFetcher: F) {}
гайз подскажите, дженерик D не агрумент функции, но вот он есть в ретерн тайпе аргумента, можно ли как-то подправить что тс сам этот тип понял без явного указания при вызове функции? а то он остается unknown
Тип-переменная D — часть аргумента. Функция принимает в качестве аргумента другую функцию, которая должна вернуть промис с каким-то конкретным значением. Тип этого значения и будет D. Передай функцию, которая возвращает не Promise<unknown> и будет тебе счастье
Обсуждают сегодня