Size: a a a

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

2020 April 16

K

Kirill in TypeScript — русскоговорящее сообщество
Всем привет, есть такой кусок кода, суть в том, что мне forecast может прилететь как пустым объектом, так и не пустым, я проверяю на Object keys, но этого недостаточно TS, что в таком случае, подскажите, пожалуйста
источник

АЗ

Андрей Звёздочка in TypeScript — русскоговорящее сообщество
Kirill
Всем привет, есть такой кусок кода, суть в том, что мне forecast может прилететь как пустым объектом, так и не пустым, я проверяю на Object keys, но этого недостаточно TS, что в таком случае, подскажите, пожалуйста
if ('city' in forecast) {}
источник

K

Kirill in TypeScript — русскоговорящее сообщество
Андрей Звёздочка
if ('city' in forecast) {}
Это вообще единственный способ?
источник

K

Kirill in TypeScript — русскоговорящее сообщество
Спасибо за ответ
источник

АЗ

Андрей Звёздочка in TypeScript — русскоговорящее сообщество
Kirill
Это вообще единственный способ?
Не знаю, но он самый правильный
источник

ЗП

Зигохистоморфный Препроморфизм in TypeScript — русскоговорящее сообщество
Reflect.has(forecast, 'city') && forecast.city
источник

W

Whoisyourdaddy in TypeScript — русскоговорящее сообщество
Зигохистоморфный Препроморфизм
Reflect.has(forecast, 'city') && forecast.city
Что ты такое)))
источник

АЗ

Андрей Звёздочка in TypeScript — русскоговорящее сообщество
Зигохистоморфный Препроморфизм
Reflect.has(forecast, 'city') && forecast.city
Не понятно зачем либу тащить лишнюю
источник

ЗП

Зигохистоморфный Препроморфизм in TypeScript — русскоговорящее сообщество
Андрей Звёздочка
Не понятно зачем либу тащить лишнюю
какую?
источник

ЗП

Зигохистоморфный Препроморфизм in TypeScript — русскоговорящее сообщество
это же Reflect API
источник

АЗ

Андрей Звёздочка in TypeScript — русскоговорящее сообщество
reflect-metadata
источник

ЗП

Зигохистоморфный Препроморфизм in TypeScript — русскоговорящее сообщество
это в стандартном жс
источник

АЗ

Андрей Звёздочка in TypeScript — русскоговорящее сообщество
Хм... Загуглил. Спасибо
источник

ЗП

Зигохистоморфный Препроморфизм in TypeScript — русскоговорящее сообщество
полезно, когда с проксями работаешь
источник

t

tensess in TypeScript — русскоговорящее сообщество
Зигохистоморфный Препроморфизм
Reflect.has(forecast, 'city') && forecast.city
а оператор in чем не угодил?
источник

АЗ

Андрей Звёздочка in TypeScript — русскоговорящее сообщество
tensess
а оператор in чем не угодил?
Спросили про другой способ)
источник

m

m^^combat in TypeScript — русскоговорящее сообщество
как подключить типы для react-router/v3 в свой проект? они лежат тут, https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-router/v3
но когда устанавливаешь
npm i -D @types/react-router
ставятся типы под последнюю версию(5)
источник

V

Vladimir in TypeScript — русскоговорящее сообщество
Всем привет, подскажите, как описать тип объекта, у которого ключи могут быть разными строками, а значения одинаковые структуры?
Типо:
{
1: {start:"abc", end:"abc"},
24: {start:"asd", end:"zxc"},
645: {start:"vdsfg", end:"sdf"},
}
источник

АЗ

Андрей Звёздочка in TypeScript — русскоговорящее сообщество
Vladimir
Всем привет, подскажите, как описать тип объекта, у которого ключи могут быть разными строками, а значения одинаковые структуры?
Типо:
{
1: {start:"abc", end:"abc"},
24: {start:"asd", end:"zxc"},
645: {start:"vdsfg", end:"sdf"},
}
{[id: string]: {start: string, end: string}}
источник

V

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