Size: a a a

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

2020 March 11

MK

Mikhail Kilin in TypeScript — русскоговорящее сообщество
Sergey
Привет, подскажите с проблемой, есть тип
text: string | {
               test: {
                       [key: string]: string;
               };
           };

когда пытаюсь присвоить переменной этого типа какую-либо строку, получаю ошибку
type 'string | { test: {[key: string]: string; }; }' is not assignable to type 'string'.
Ссыль скинь на плейграунд
источник

AK

Andrei Kurosh in TypeScript — русскоговорящее сообщество
Sergey
Привет, подскажите с проблемой, есть тип
text: string | {
               test: {
                       [key: string]: string;
               };
           };

когда пытаюсь присвоить переменной этого типа какую-либо строку, получаю ошибку
type 'string | { test: {[key: string]: string; }; }' is not assignable to type 'string'.
Ты в обратную сторону присваиваешь. A | B принимает A, но не наоборот
источник

AK

Andrei Kurosh in TypeScript — русскоговорящее сообщество
Если сделаешь

if(typeof x === “string”)

То внутри сможешь присвоить, потому что тип сузится и компилятор будет уверен
источник

Д

Дмитрий in TypeScript — русскоговорящее сообщество
Всем привет! Кто может переписать несколько файлов из JS в TS за вознаграждение. Пишите в личку.
источник

ЗП

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

KL

Karl Lewis in TypeScript — русскоговорящее сообщество
Да. Была как-то тема ручки шариколвые на дому собирать :) Скоро, видимо, такая же тема с кодом будет :)
источник

V

Valentin in TypeScript — русскоговорящее сообщество
Как реализовать ХОК который расширяет пропсы для любого компонента? И прокидывает эти пропсы.
источник

Д

Данил in TypeScript — русскоговорящее сообщество
Ну через реакт клон элемент
источник

G

GetMad in TypeScript — русскоговорящее сообщество
Valentin
Как реализовать ХОК который расширяет пропсы для любого компонента? И прокидывает эти пропсы.
Тебе в любом случае нужно будет описать типы пропсов в самом компоненте
источник

V

Valentin in TypeScript — русскоговорящее сообщество
Данил
Ну через реакт клон элемент
угу спс
источник

ED

Evgeniy Davydovskiy in TypeScript — русскоговорящее сообщество
Разработка на тс замедляет ли сам процесс разработки по сравнению с джс?
источник

ЗП

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

ED

Evgeniy Davydovskiy in TypeScript — русскоговорящее сообщество
Типа на тс медленней?)
источник

ЗП

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

ED

Evgeniy Davydovskiy in TypeScript — русскоговорящее сообщество
Зигохистоморфный Препроморфизм
Как экспонента выглядит?
Я тебя понял))0
источник

ЗП

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

ЗП

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

S

Sergey in TypeScript — русскоговорящее сообщество
Mikhail Kilin
Ссыль скинь на плейграунд
источник

S

Sergey in TypeScript — русскоговорящее сообщество
я сделал, но сделал, как мне кажется далеко от идеала, посоветуйте как зарефакторить это недоразумение..
источник
2020 March 12

NF

Nikita Fedorov in TypeScript — русскоговорящее сообщество
напомните как делать тайпгвард вида
type T = { isDenied: true } | { isApproved: true }
function f(x: T) {
  if (x.isDenied) {
   // x is { isDenied: true }
  }
}
источник