const selectUkdListStorage = (state: IRootState) => state.ukds.list;
// Вот так считает что функция возвращает unknown. Как правильно написать тип ISelector?
type ISelector<TSelected = unknown> = (state: IRootState) => TSelected;
export const selectUkdListStorage: ISelector = (state) => state.ukds.list;
Добрый день. Не могу написать тип для функции. Подскажите что не так делаю?
type ISelector<TSelected = unknown> а где в доках описано такое? первый раз вижу
Вот описание типов в редаксе. Где в доке не подскажу.
по виду похоже что это дефолтные значения
да. Если дженерик не передан то берется дефолтное.
https://www.sitepen.com/blog/typescript-2-3-the-sexy-default-type-argument
Обсуждают сегодня