Size: a a a

TypeScript — русскоговорящее сообщество

2020 March 29

ML

Max Lavrov in TypeScript — русскоговорящее сообщество
но у типа T2 есть же
источник

MK

Mikhail Kilin in TypeScript — русскоговорящее сообщество
А у т1 нет, сначала тебе надо доказать, что текущий элемент это т2
источник

ML

Max Lavrov in TypeScript — русскоговорящее сообщество
Mikhail Kilin
А у т1 нет, сначала тебе надо доказать, что текущий элемент это т2
как это сделать? есть ли галка в тс-конфиге, чтобы в таких случаях тайпскрипт доверял мне?
источник

MK

Mikhail Kilin in TypeScript — русскоговорящее сообщество
Max Lavrov
как это сделать? есть ли галка в тс-конфиге, чтобы в таких случаях тайпскрипт доверял мне?
Загугли про type guard
источник

W

Without Hands in TypeScript — русскоговорящее сообщество
Max Lavrov
как это сделать? есть ли галка в тс-конфиге, чтобы в таких случаях тайпскрипт доверял мне?
Попробуй obj[0].b ? obj[0].b : “”
источник

MK

Mikhail Kilin in TypeScript — русскоговорящее сообщество
И вообще почему не сократить до одного типа?
источник

ML

Max Lavrov in TypeScript — русскоговорящее сообщество
Mikhail Kilin
И вообще почему не сократить до одного типа?
пытался сделать нагляднее. на самом деле, контекст немного другой, почему-то в источнике, где брал работает без всяких проверок, копирую к себе, не хавает
источник

BS

Bogdan Shelomanov in TypeScript — русскоговорящее сообщество
всем привет, как события типизировать ?
const foo = (e: SyntheticEvent) => console.log(e.target.value);
value - ошибка
источник

АГ

Алексей Гринько in TypeScript — русскоговорящее сообщество
Bogdan Shelomanov
всем привет, как события типизировать ?
const foo = (e: SyntheticEvent) => console.log(e.target.value);
value - ошибка
Syntetic Event - это generic, который принимает два аргумента.
Какое конкретно у вас событие?
источник

BS

Bogdan Shelomanov in TypeScript — русскоговорящее сообщество
Алексей Гринько
Syntetic Event - это generic, который принимает два аргумента.
Какое конкретно у вас событие?
Функа на инпут, target не нашел, у них он any
источник

АГ

Алексей Гринько in TypeScript — русскоговорящее сообщество
Bogdan Shelomanov
Функа на инпут, target не нашел, у них он any
Я спросил какое событие)
источник

BS

Bogdan Shelomanov in TypeScript — русскоговорящее сообщество
Алексей Гринько
Я спросил какое событие)
У инпута onChange, там оно со всеми одинаковое примерно, вче вернут ивент
источник

АГ

Алексей Гринько in TypeScript — русскоговорящее сообщество
Bogdan Shelomanov
У инпута onChange, там оно со всеми одинаковое примерно, вче вернут ивент
вернут ивент, но в каждом случае разный
источник

АГ

Алексей Гринько in TypeScript — русскоговорящее сообщество
источник

BS

Bogdan Shelomanov in TypeScript — русскоговорящее сообщество
А, я просто инпут елемент смотрел, увидел, есть типы ивентов
источник

BS

Bogdan Shelomanov in TypeScript — русскоговорящее сообщество
Алексей Гринько
вернут ивент, но в каждом случае разный
а при скроле - MouseEvent, но у него нет target
источник

AB

Andrew Bodryi in TypeScript — русскоговорящее сообщество
можно ли сюда добавить дефолтное значение?
источник

AB

Andrew Bodryi in TypeScript — русскоговорящее сообщество
к примеру так
источник

V

Vladimir in TypeScript — русскоговорящее сообщество
Подскажите плз, как эту строчку написать на TS, что бы не было ошибки?
источник

V

Vladimir in TypeScript — русскоговорящее сообщество
все, нагуглил
источник