Size: a a a

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

2020 March 08

MM

Mikhail Menshikov in TypeScript — русскоговорящее сообщество
Artyom Burkan
Спасибо 👍🏼
Я полностью всё теперь понял
Как называется этот синтаксис? Такого определения функции не нашёл.
источник

AB

Artyom Burkan in TypeScript — русскоговорящее сообщество
Да, спасибо)
источник

ДК

Дмитрий К in TypeScript — русскоговорящее сообщество
Egor Gorbachev
Вот это используется в реакте для инлайн стилей: https://www.npmjs.com/package/csstype
Вот такой там код нагенерирован:

export type BackgroundProperty<TLength> = Globals | FinalBgLayer<TLength> | string;
type FinalBgLayer<TLength> = Color | BgPosition<TLength> | RepeatStyle | Attachment | Box | "none" | string;

Всё плохо в общем.
источник

EG

Egor Gorbachev in TypeScript — русскоговорящее сообщество
Дмитрий К
Вот такой там код нагенерирован:

export type BackgroundProperty<TLength> = Globals | FinalBgLayer<TLength> | string;
type FinalBgLayer<TLength> = Color | BgPosition<TLength> | RepeatStyle | Attachment | Box | "none" | string;

Всё плохо в общем.
string можно удалить через Exclude<Type, string>
Видимо, так сделали, чтобы всегда можно было "расширить" тип значениями, которых пока ещё нет в типах
источник

ДК

Дмитрий К in TypeScript — русскоговорящее сообщество
Egor Gorbachev
string можно удалить через Exclude<Type, string>
Видимо, так сделали, чтобы всегда можно было "расширить" тип значениями, которых пока ещё нет в типах
Вы сами-то пробовали? 😊
источник

ᐺ ! ᖇ ᖶ ᒪ in TypeScript — русскоговорящее сообщество
привет, вопрос по graphql и apollo, и ts

у меня есть файл typeDefs.gql, каким образом их можно запихнуть в apollo чтоб запросы были типизированы?
источник

ДК

Дмитрий К in TypeScript — русскоговорящее сообщество
источник

M

Muhammad in TypeScript — русскоговорящее сообщество
А в ts есть такое, например если lastSelectedCourier === null, то строка дальше выполняться не будет и ошибка не упадет?

this.lastSelectedCourier.isSelected
источник

M

Muhammad in TypeScript — русскоговорящее сообщество
я видел такое в swift поэтому спрашиваю
источник

AB

Artyom Burkan in TypeScript — русскоговорящее сообщество
Muhammad
я видел такое в swift поэтому спрашиваю
Упадёт. Скорее всего ты в Swift видел this.lastSelectedCourier?.isSelected
источник

M

Muhammad in TypeScript — русскоговорящее сообщество
да, я так попытался сделать, но выпала ошибка
источник

AB

Artyom Burkan in TypeScript — русскоговорящее сообщество
Muhammad
да, я так попытался сделать, но выпала ошибка
Чтобы так написать, должен быть опциональный тип: { lastSelectedCourier?: boolean }
источник

GS

Garden State in TypeScript — русскоговорящее сообщество
Подскажите, что не так?
источник

Т

Тимофей 🛴 in TypeScript — русскоговорящее сообщество
Garden State
Подскажите, что не так?
Ты написал я что у тебя app возвращает функциональный компонент. Поставь тип у App
источник

GS

Garden State in TypeScript — русскоговорящее сообщество
Тимофей 🛴
Ты написал я что у тебя app возвращает функциональный компонент. Поставь тип у App
Да, я просто гений
источник

GS

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

🦉⁣

🦉 ⁣ in TypeScript — русскоговорящее сообщество
Народ
источник

🦉⁣

🦉 ⁣ in TypeScript — русскоговорящее сообщество
источник

🦉⁣

🦉 ⁣ in TypeScript — русскоговорящее сообщество
источник

🦉⁣

🦉 ⁣ in TypeScript — русскоговорящее сообщество
источник