Size: a a a

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

2020 April 09

D

Denis in TypeScript — русскоговорящее сообщество
Artyom Burkan
call имеет тип generic? Мб там надо типо call<AuthResponse>?
вот такой тип
источник

D

Denis in TypeScript — русскоговорящее сообщество
Судя по всему это issue в самой саге, буду гуглить
https://github.com/redux-saga/redux-saga/issues/1075
источник

AB

Artyom Burkan in TypeScript — русскоговорящее сообщество
У тебя apiCaller что возвращает?
источник

D

Denis in TypeScript — русскоговорящее сообщество
Artyom Burkan
У тебя apiCaller что возвращает?
=> Promise<AxiosResponse<any>>
источник

AB

Artyom Burkan in TypeScript — русскоговорящее сообщество
Denis
=> Promise<AxiosResponse<any>>
Написано, что пофикшено и достаточно предоставить generic для call. Ты это пробовал call<AuthResponse>( … )?
Add generic parameters for return types of functions passed to call, apply, cps etc. (fixes #1075)
источник

D

Denis in TypeScript — русскоговорящее сообщество
Artyom Burkan
Написано, что пофикшено и достаточно предоставить generic для call. Ты это пробовал call<AuthResponse>( … )?
Add generic parameters for return types of functions passed to call, apply, cps etc. (fixes #1075)
ага, все равно ругается
источник

K

Konstantin in TypeScript — русскоговорящее сообщество
Denis
ага, все равно ругается
(…args: any[]) => AuthResponse
источник

A

Artyon in TypeScript — русскоговорящее сообщество
Товарищи, здравствуйте. Кейс такой, есть JSON в файле который импортируется в ts файл. И есть интерфейс для объекта из этого JSON. Типы норм подхватываются, кроме одного. В интерфейсе поле типа стринг литерала и тс ругается то что не может сконвертировать стринг в  "a" | "b" | "c"
какие есть варианты это решить не трогая сам интерфейс и не используя as any?
источник
2020 April 10

V

Valentin in TypeScript — русскоговорящее сообщество
Всем приветики возможно взять выборку для вариантов элементов. Почему: keyof JSX.IntrinsicElements; отдаем string | number; а не названия элеентов?
источник

V

Valentin in TypeScript — русскоговорящее сообщество
Как можно соединить вместе такое:
type ElementSize = 's' | 'm' | 'l';

type FontSize = 'sm' | 'xxl' & ElementSizel;
источник

АЗ

Андрей Звёздочка in TypeScript — русскоговорящее сообщество
Valentin
Как можно соединить вместе такое:
type ElementSize = 's' | 'm' | 'l';

type FontSize = 'sm' | 'xxl' & ElementSizel;
В скобки возьми.
источник

V

Valentin in TypeScript — русскоговорящее сообщество
Андрей Звёздочка
В скобки возьми.
не, все ок. я ошибся в названии. лишний симвл уже плыву
источник

АЗ

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

V

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

MS

Mihael Smolin in TypeScript — русскоговорящее сообщество
Подскажите пожалуйста как правильно указать тип
источник

ТФ

Татьяна Фомина in TypeScript — русскоговорящее сообщество
если функция возвращает реактовский компонент, это правильно так затипизировать?

export const renderCarRegistryModal = (
   mode: 'operativeLoadingPlan' | 'loadingDetails',
   ...params
): JSX.Element => {
   return <CarRegistryModal {...params} />;
};
источник

A

Artyon in TypeScript — русскоговорящее сообщество
Татьяна Фомина
если функция возвращает реактовский компонент, это правильно так затипизировать?

export const renderCarRegistryModal = (
   mode: 'operativeLoadingPlan' | 'loadingDetails',
   ...params
): JSX.Element => {
   return <CarRegistryModal {...params} />;
};
А реакт уже предоставляет же React.FC
источник

ТФ

Татьяна Фомина in TypeScript — русскоговорящее сообщество
Artyon
А реакт уже предоставляет же React.FC
не поняла? это тип такой?
источник

A

Artyon in TypeScript — русскоговорящее сообщество
const renderCarRegistryModal: React.FC<Props> = (props) => {}
источник

A

Artyon in TypeScript — русскоговорящее сообщество
Тоесть стандартный тип для функционального компонента
источник