169 похожих чатов

Кто нибудь подскажет почему ts ругается 131 строке при этом

128 для него ок? Думаю проблема в дате. В коде описан ответ API, тип, и компонент в котором всплывает ошибка

14 ответов

9 просмотров

так ошибка какая?

Max-Istomin Автор вопроса
Anton Permyakov
так ошибка какая?

Argument of type '(alert: alert) =&gt; void' is not assignable to parameter of type '(value: { date_time: { toString: () =&gt; string; toDateString: () =&gt; string; toTimeString: () =&gt; string; toLocaleString: { (): string; (locales?: string | string[] | undefined, options?: DateTimeFormatOptions | undefined): string; }; ... 39 more ...; getVarDate: () =&gt; VarDate; }; type: alertStatus; position: { ...; };...'.<br/>Types of parameters 'alert' and 'value' are incompatible.<br/>Type '{ date_time: { toString: () =&gt; string; toDateString: () =&gt; string; toTimeString: () =&gt; string; toLocaleString: { (): string; (locales?: string | string[] | undefined, options?: DateTimeFormatOptions | undefined): string; }; ... 39 more ...; getVarDate:

Max Istomin
Argument of type '(alert: alert) =&gt; void' is no...

тут вместо типа alert очевидно должен быть тип Date

Max-Istomin Автор вопроса
Max-Istomin Автор вопроса

Приходиться делать костыль типа this.alerts.map((alert)=>{ alert as alert; ... });

Max-Istomin Автор вопроса
Stanislav Lashmanov
API у вас возвращает getRouteResponse

type getRouteResponse = { path: trafficElement[], alerts: alert[], events: routeEvent[], leaving_warehouse_date_time: Date, returning_warehouse_date_time: Date | undefined, device_id: string, registration_number: string, }

Max-Istomin Автор вопроса

из интереса - если вы не указываете тип alert'a в методе map, то какой тип вам подсказывает ts?

Max Istomin
Argument of type '(alert: alert) =&gt; void' is no...

Похоже на баг вью 3 если честно, он почему-то считает что у вас this.alerts это реф

Max-Istomin Автор вопроса
rassul
из интереса - если вы не указываете тип alert'a в ...

Если не указывать, то распознаётся тип как alert. Как и долго быть

Max-Istomin Автор вопроса
Stanislav Lashmanov
Похоже на баг вью 3 если честно, он почему-то счит...

Самое интересное что если не использовать тип Data внутри alert то все работает. Проблема связана с этим полем

Похожие вопросы

Обсуждают сегодня

А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
Подскажите, где смотреть результат выполнения программы? Код: ;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, станда...
Егор Анелькин
5
Где в Астане можно купить мясо для шашлыков?
Dancing Іңұқәһүғө
21
;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, стандартный ;вызов процедуры ;option casemap:no...
Егор Анелькин
1
Добрый день подскажите пожалуйста может кто то сталкивался с ошибками Sentry 22.10.0 развернутым из helm чарт в Kubernetes? Изначально 3 дня назад очень стало много событий ух...
Tire4 Finist Devops
1
всем привет почти закончил курс После него можно писать свою операционку? Какие библиотеки надо использовать и куда дальше копать для изучения
Linus
22
почому оно не работает?
Vi Chapmann ٩( 💢•̀ з•́)و Chapmann
19
Так а кто может спарсить всех участников чата? Идишники
Magic
18
Карта сайта