Size: a a a

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

2020 March 16

ТФ

Татьяна Фомина in TypeScript — русскоговорящее сообщество
Алексей Гринько
Как вариант, можно вынести перечисление это в отдельный тип
и потом где передаете как аргумент дописать as TMode к примеру
спасибо, работает ))
источник

МХ

Максим Храмцов in TypeScript — русскоговорящее сообщество
почему бы на уровне пропов не типизировать?
источник

DS

Denis ø Skiba in TypeScript — русскоговорящее сообщество
источник

MM

Mikhail Menshikov in TypeScript — русскоговорящее сообщество
const qetObjValuesByKeys = (keys: TObjKeys[], obj: TQwe): Partial<TQwe> 🤔
источник

DS

Denis ø Skiba in TypeScript — русскоговорящее сообщество
Mikhail Menshikov
const qetObjValuesByKeys = (keys: TObjKeys[], obj: TQwe): Partial<TQwe> 🤔
но значения переданы конкртеные, значит можно определить что конкретно вернется, а здесь все возможные ключи получается?
источник

DS

Denis ø Skiba in TypeScript — русскоговорящее сообщество
источник

MM

Mikhail Menshikov in TypeScript — русскоговорящее сообщество
Сорян, тут нужная более advanced-магия, чем та, с которой знаком я. 🤷‍♂️
источник

EG

Egor Gorbachev in TypeScript — русскоговорящее сообщество
Это же Pick обычный - ссылка
источник

A

Artem in TypeScript — русскоговорящее сообщество
Ребят, есть у кого нибудь пример датапикера с возможностью выбора года и временного отрезка наподобии material ui? Для веб, реакт.
источник
2020 March 17

AM

Andrew Melnikov in TypeScript — русскоговорящее сообщество
Artem
Ребят, есть у кого нибудь пример датапикера с возможностью выбора года и временного отрезка наподобии material ui? Для веб, реакт.
источник

DS

Denis ø Skiba in TypeScript — русскоговорящее сообщество
Egor Gorbachev
Это же Pick обычный - ссылка
О, здорово! Спасибо :)  работает)
источник

jb

just boy in TypeScript — русскоговорящее сообщество
Всем привет !

Очень прошу выручить профессиональным советом.

Есть описанный тип, например cat. В одном ключе обьекта может быть строка или обьект. Ts ругается и я подозреваю, что нельзя выполнить union для примитива и объекта. Как быть в такой ситуации? У меня API может вернуть строку, но я выполняю трансформацию к объекту, т.е. нужный для меня формат

type Cat = {
 name: string
 parameters: string | { name: string }
источник

MS

Max Syabro in TypeScript — русскоговорящее сообщество
just boy
Всем привет !

Очень прошу выручить профессиональным советом.

Есть описанный тип, например cat. В одном ключе обьекта может быть строка или обьект. Ts ругается и я подозреваю, что нельзя выполнить union для примитива и объекта. Как быть в такой ситуации? У меня API может вернуть строку, но я выполняю трансформацию к объекту, т.е. нужный для меня формат

type Cat = {
 name: string
 parameters: string | { name: string }
ошибку покажи
источник

MS

Max Syabro in TypeScript — русскоговорящее сообщество
а не свою интерпретацию :)
источник

jb

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

MS

Max Syabro in TypeScript — русскоговорящее сообщество
у тебя несоответствие типов
источник

MS

Max Syabro in TypeScript — русскоговорящее сообщество
у тебя два клча в обьекте возвращаемом пропущены
источник

MS

Max Syabro in TypeScript — русскоговорящее сообщество
тебе тс это прямо говорит
источник

MS

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

jb

just boy in TypeScript — русскоговорящее сообщество
нужно было сделать необязательным некоторые ключи, спасибо большое !!!
источник