Size: a a a

2020 December 08

AG

Anton Golovanov in pro.js
Cat Gn
Ну не начинай, туда метод вкладывается react-redux, а не мной. Я конечно могу вставить нужный тип, но это ничего не поменяет
Всмысле не поменяет? Задай тип json any
источник

CG

Cat Gn in pro.js
Anton Golovanov
При чем тут редакс? Если я говорил про синтаксис. Заменить .then на await.
Вопрос был про any https://t.me/projs_ru/182554
источник

CG

Cat Gn in pro.js
А, это про модель ответа?
Я подумаю над этим при развитии проекта, но пока не вижу необходимости
источник

AG

Anton Golovanov in pro.js
О, боги у тебя ошибка в типизации...
источник

AG

Anton Golovanov in pro.js
Cat Gn
А, это про модель ответа?
Я подумаю над этим при развитии проекта, но пока не вижу необходимости
напиши (json as any)
источник

AG

Anton Golovanov in pro.js
Cat Gn
А, это про модель ответа?
Я подумаю над этим при развитии проекта, но пока не вижу необходимости
Надо было продумать об этом перед тем, как тайпскрипт в проект тащить. У тебя нет типов, но тайпскрипт пытается это типизировать. Отсюда и ошибка твоя.
источник

CM

Chingiz Mamiyev in pro.js
Anton Golovanov
напиши (json as any)
Лучше // @ts-ignore
источник

CM

Chingiz Mamiyev in pro.js
источник

t

th.witness in pro.js
Chingiz Mamiyev
Лучше // @ts-ignore
источник

AG

Anton Golovanov in pro.js
Chingiz Mamiyev
Лучше // @ts-ignore
Там весь файл надо покрыть игнором.
источник

CM

Chingiz Mamiyev in pro.js
Anton Golovanov
Там весь файл надо покрыть игнором.
Тоже верно
источник

CG

Cat Gn in pro.js
Anton Golovanov
Надо было продумать об этом перед тем, как тайпскрипт в проект тащить. У тебя нет типов, но тайпскрипт пытается это типизировать. Отсюда и ошибка твоя.
проблема в другом, я же написал выше.
он возвращал Promise<void>, а мне нужно было Promise<any>
json: any не решило бы эту проблему
источник

CG

Cat Gn in pro.js
Это решило бы проблему типов, но результат работы был бы не тот
источник

AG

Anton Golovanov in pro.js
Cat Gn
Это решило бы проблему типов, но результат работы был бы не тот
А, а за это скажите спасибо вашим гребанным .then()
источник

CG

Cat Gn in pro.js
Anton Golovanov
А, а за это скажите спасибо вашим гребанным .then()
Хахахах, откуда такая ненависть??))
источник

AG

Anton Golovanov in pro.js
Cat Gn
Хахахах, откуда такая ненависть??))
Это не ненависть, это я вам 20 минут пытаюсь объяснить, что вам надо отказаться и забыть .then и пользоваться типами. А вы 20 минут мне тут про планы рассказываете и говорите, что у вас проблемы не в этом
источник

AG

Anton Golovanov in pro.js
Cat Gn
Хахахах, откуда такая ненависть??))
Ты просил довод против .then. Посмотри, как ты во вложенностях его сам запутался
источник

AG

Anton Golovanov in pro.js
И напиши вместо const json = response.json() -
return response.json()
источник

EP

Evgenii Popov in pro.js
Anton Golovanov
И напиши вместо const json = response.json() -
return response.json()
вроде асинхронная тоже операция
const json = await response.json()
источник

AG

Anton Golovanov in pro.js
Evgenii Popov
вроде асинхронная тоже операция
const json = await response.json()
Во первых не асинхронная, потому что response - аргумент, во вторых проблема в том, что из этой функции ничего не возвращается, но к результату пытается обратиться следующий .then()
источник