как-то для кастомных хуков квери использовать select и внутри хука, и прокидывать из вне? тайпскпипт на вот такое ругается
что-то типа того
export const useCustomQuery = <TSelect = OutputType>({
paramsToApi,
...options
}: UseQueryOptions<OutputType, ErrorType, Select> & {
paramsToApi?: ParamsToApiType;
} = {}) => {
return useQuery<OutputType, ErrorType, TSelect>({
queryKey: [...keys],
queryFn: () => apiCall({ ...paramsToApi }),
select: resp => select ? select(resp) : resp
...options,
});
};
Не понятно, типа опциональный селектор?
типа там внутри селектора в кастом квери будет еще логика напихана сейчас исправлю для наглядности
Ну а в чем проблема?
в тайпскрипте
Обсуждают сегодня