Size: a a a

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

2020 April 09

A

Alxndr 🗽👇 in TypeScript — русскоговорящее сообщество
мб есть пакет с уже готовыми и удобными ютилити типами
источник

A

Alxndr 🗽👇 in TypeScript — русскоговорящее сообщество
хотя, пока что кроме Optional ничего не надо
источник

A

Alxndr 🗽👇 in TypeScript — русскоговорящее сообщество
как его в дефолтной библиотеке то нету, почему?
источник

DP

Dmitriy Pashkevich in TypeScript — русскоговорящее сообщество
Aleksey K
А ты именно хочешь с перечислением h1/h2..
Я бы хотел иметь возможность сделать вот так: theme.font['h' + size] - использлвать конкатенацию строк или строковый литерал, чтобы взять значение. Но TS в этот момент, если я правильно понимаю, не знает какое значение туда предет не смотря на тип. И что-то я не совсем понимаю, как это реализовать
источник

MS

Maxim Sosnov in TypeScript — русскоговорящее сообщество
Dmitriy Pashkevich
Я бы хотел иметь возможность сделать вот так: theme.font['h' + size] - использлвать конкатенацию строк или строковый литерал, чтобы взять значение. Но TS в этот момент, если я правильно понимаю, не знает какое значение туда предет не смотря на тип. И что-то я не совсем понимаю, как это реализовать
ну прям конкатенацию не получится. А чем мапинг не нравится?

const mapping = {
 1: 'h1',
 2: 'h2',
 /* etc */
}

theme.font[mapping[size]]
источник

DP

Dmitriy Pashkevich in TypeScript — русскоговорящее сообщество
Maxim Sosnov
ну прям конкатенацию не получится. А чем мапинг не нравится?

const mapping = {
 1: 'h1',
 2: 'h2',
 /* etc */
}

theme.font[mapping[size]]
Спасибо, попробую
источник

В

Вадим in TypeScript — русскоговорящее сообщество
Подскажите плз, как загуглить такое или куда копать. Хочу сделать прокси над json rpc клиентом, что б можно было вызывать api.method(param1, param2), и api.someNS.method(param1, param2).  Для первого случая получилось, а вот вложенность не могу (
источник

В

Вадим in TypeScript — русскоговорящее сообщество
Хочу интерфейс описать под это и сам класс
источник

D

Denis in TypeScript — русскоговорящее сообщество
Подскажите, в чем может быть ошибка данного интерфейса?

Вроде бы указано все верно
источник

AB

Artyom Burkan in TypeScript — русскоговорящее сообщество
Denis
Подскажите, в чем может быть ошибка данного интерфейса?

Вроде бы указано все верно
Удали тип переменной в res, покажи лог объекта из yield call
источник

D

Denis in TypeScript — русскоговорящее сообщество
Artyom Burkan
Удали тип переменной в res, покажи лог объекта из yield call
в таком случае TS не подхватывает тип
источник

AB

Artyom Burkan in TypeScript — русскоговорящее сообщество
Denis
в таком случае TS не подхватывает тип
Ты проверил какой объект вернётся на самом деле? Что показывает infer?
источник

W

Without Hands in TypeScript — русскоговорящее сообщество
Denis
в таком случае TS не подхватывает тип
Можешь привести тип ручками, но непонятно что у тебя функция возвращает
источник

TA

Trenkal Andrei in TypeScript — русскоговорящее сообщество
по-моему, нужно смотреть, что функция возвращает
источник

D

Denis in TypeScript — русскоговорящее сообщество
Artyom Burkan
Ты проверил какой объект вернётся на самом деле? Что показывает infer?
Проверил, там находится объект data с данными о юзере.
источник

AB

Artyom Burkan in TypeScript — русскоговорящее сообщество
Denis
Проверил, там находится объект data с данными о юзере.
У тебя call возвращает тип unknown
источник

D

Denis in TypeScript — русскоговорящее сообщество
Artyom Burkan
У тебя call возвращает тип unknown
Я так понимаю это тип, который в redux-saga указан. Чтобы TS не ругался, мне нужно его вручную приводить?
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪ in TypeScript — русскоговорящее сообщество
Artyom Burkan
Ты проверил какой объект вернётся на самом деле? Что показывает infer?
Проблема. Как дебажить тс код, если он не компилится...
источник

AB

Artyom Burkan in TypeScript — русскоговорящее сообщество
Denis
Я так понимаю это тип, который в redux-saga указан. Чтобы TS не ругался, мне нужно его вручную приводить?
call имеет тип generic? Мб там надо типо call<AuthResponse>?
источник

AB

Artyom Burkan in TypeScript — русскоговорящее сообщество
˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪
Проблема. Как дебажить тс код, если он не компилится...
IDE может предсказывать тип до компиляции
источник