Size: a a a

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

2020 April 10

A

Alex CherryTea in TypeScript — русскоговорящее сообщество
да я знаю
источник

РФ

Руслан Фадеев in TypeScript — русскоговорящее сообщество
Alex CherryTea
и так тоже
Странно, может, это баг
источник

Baba Яга in TypeScript — русскоговорящее сообщество
😏
источник

A

Alex CherryTea in TypeScript — русскоговорящее сообщество
Руслан Фадеев
Странно, может, это баг
надо было использовать в интерфейсе как GeoJSON.GeoJSON ....
источник

A

Alex CherryTea in TypeScript — русскоговорящее сообщество
Baba Яга
😏
@mkusher скорее напиши челику узнай как он столько заработал пока не удалили
источник

A

Alxndr 🗽👇 in TypeScript — русскоговорящее сообщество
для данных после JSON.parse generic тип может быть таким для полученных объектов?
источник

A

Alxndr 🗽👇 in TypeScript — русскоговорящее сообщество
есть у кого на примете материал про отличие any, never и unknown?
источник

ТФ

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

import React, { ReactNode } from 'react';
import {
   CarRegistryModal,
   Props as CarRegistryModalProps,
} from './CarRegistryModal';
import {
   CarRegistryModalForOperativeLoadingPlan,
   Props as CarRegistryModalForOperativeLoadingPlanProps,
} from './CarRegistryModalForOperativeLoadingPlan';

export enum CarRegistryModalType {
   LoadingDetails = 'LoadingDetails',
   OperativeLoadingPlan = 'OperativeLoadingPlan',
}

const dict = {
   [CarRegistryModalType.LoadingDetails]: (params: CarRegistryModalProps) => (
       <CarRegistryModal {...params} />
   ),
   [CarRegistryModalType.OperativeLoadingPlan]: (
       params: CarRegistryModalForOperativeLoadingPlanProps
   ) => <CarRegistryModalForOperativeLoadingPlan {...params} />,
};

export const renderCarRegistryModal = (
   mode: 'OperativeLoadingPlan' | 'LoadingDetails',
   ...params: any
): ReactNode => dict[mode](params);
источник

ТФ

Татьяна Фомина in TypeScript — русскоговорящее сообщество
Чтобы был не any ?
источник

ТФ

Татьяна Фомина in TypeScript — русскоговорящее сообщество
вот так выдает ошибку
источник

JS

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

AK

Aleksei Kosianenko in TypeScript — русскоговорящее сообщество
Всем привет. Есть большой проект, частично на flow. Сейчас хотим постепенно мигрировать на ts. Столкнулись с такой ошибкой:
Type annotations can only be used in TypeScript files
Не могу нагуглить, возможно ли как-то настроить, чтобы игнорировались типы flow
источник

MS

Maxim Sosnov in TypeScript — русскоговорящее сообщество
Aleksei Kosianenko
Всем привет. Есть большой проект, частично на flow. Сейчас хотим постепенно мигрировать на ts. Столкнулись с такой ошибкой:
Type annotations can only be used in TypeScript files
Не могу нагуглить, возможно ли как-то настроить, чтобы игнорировались типы flow
в файле с флоу типами можно попробовать поставить // @ts-nocheck
источник

AK

Aleksei Kosianenko in TypeScript — русскоговорящее сообщество
Maxim Sosnov
в файле с флоу типами можно попробовать поставить // @ts-nocheck
не помогает 🙁
источник

A

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

JS

John Smith in TypeScript — русскоговорящее сообщество
Скажите, как можно сделать определенное поле из наследуемого интерфейса необязательным?
источник

JS

John Smith in TypeScript — русскоговорящее сообщество
Есть идея с Omit, а потом добавить поле как необязательное. Есть ли способ проще?
источник

E

Envy in TypeScript — русскоговорящее сообщество
Добрый день, ребят, может, в курсе кто, у mysql только отвратительный драйвер на коллбеках под ts и mysql2 у которого нет .d.ts?
источник

ЕГ

Егор Гуща in TypeScript — русскоговорящее сообщество
Подскажите, а что за прикол у ТС чего ругается?
источник

ЕГ

Егор Гуща in TypeScript — русскоговорящее сообщество
Егор Гуща
Подскажите, а что за прикол у ТС чего ругается?
да, можно написать
as SUBMITTED
as any
но чет криво
источник