Size: a a a

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

2020 March 17

IS

Ilya Sevostyanov in TypeScript — русскоговорящее сообщество
Алексей
Ребят, подскажите в чем дело? Хочу объявить типы для сторонней библиотеки
объяви переменную, типизируй ее и именно ее экспортируй из модуля как дефолт
источник

А

Алексей in TypeScript — русскоговорящее сообщество
Ilya Sevostyanov
объяви переменную, типизируй ее и именно ее экспортируй из модуля как дефолт
спасибо большое
источник

A

Alex CherryTea in TypeScript — русскоговорящее сообщество
Кирилл Балдин
Как описать абстакный обект с лбой вложеностю

type AbstractObj = Record<string, AbstractObj | string>
источник

m

mg901 in TypeScript — русскоговорящее сообщество
Как конвертировать один тип в другой используя type aliaces?
источник

m

mg901 in TypeScript — русскоговорящее сообщество
это вообще возможно?
источник

KL

Karl Lewis in TypeScript — русскоговорящее сообщество
mg901
Как конвертировать один тип в другой используя type aliaces?
Сначала мы хотели строгую типизацию, а теперь будем изобретать велосипеды как её обойти )))
источник

EG

Egor Gorbachev in TypeScript — русскоговорящее сообщество
mg901
Как конвертировать один тип в другой используя type aliaces?
Что значит конвертировать? type cast?
источник

АЗ

Андрей Звёздочка in TypeScript — русскоговорящее сообщество
mg901
Как конвертировать один тип в другой используя type aliaces?
Что значит "конвертировать"?
источник

m

mg901 in TypeScript — русскоговорящее сообщество
Karl Lewis
Сначала мы хотели строгую типизацию, а теперь будем изобретать велосипеды как её обойти )))
отличный ответ. Сразу решил мою проблему!
источник

m

mg901 in TypeScript — русскоговорящее сообщество
@XaveScor @egorvn ща чувак напишет. Я просто ему помочь вызвался.
источник

A

Alex CherryTea in TypeScript — русскоговорящее сообщество
давай сюда своего чувака, не нужен нам испорченый телефон
источник

MS

Max Syabro in TypeScript — русскоговорящее сообщество
Karl Lewis
Сначала мы хотели строгую типизацию, а теперь будем изобретать велосипеды как её обойти )))
давай без вот этих вот охуительных комментариев
источник

MS

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

PW

Peter Watts in TypeScript — русскоговорящее сообщество
Добрый день. Есть обобщенный компонент для работы с деревом. Работает он одновременно с 4 типами данных, но есть несколько полей, общих для всех. Я сделал интерфейс ITreeNode и от него унаследовал интерфейсы для всех 4 типов, внутри все функции работают именно с типом ITreeNode, и его же возвращают. Но есть несколько мест, где нужно получить инфу именно из наследуемого типа, например при рендере карточек. Так же при сабмите нужно возвращать в хендлер значение именно в наследуемом типе (одном из 4х, в зависимости от пропса переданного). Вопрос, как это можно реализовать без функций - конвертаторов. Сейчас в хендлере назад передается тот же самый ITreeNode и уже во внешнем компоненте приводится через гвард к наследуемому интерфейсу. Можно ли это как-то удобней сделать?
источник

IK

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

m

mg901 in TypeScript — русскоговорящее сообщество
Alex CherryTea
давай сюда своего чувака, не нужен нам испорченый телефон
написали вопрос
источник

m

mg901 in TypeScript — русскоговорящее сообщество
Peter Watts
Добрый день. Есть обобщенный компонент для работы с деревом. Работает он одновременно с 4 типами данных, но есть несколько полей, общих для всех. Я сделал интерфейс ITreeNode и от него унаследовал интерфейсы для всех 4 типов, внутри все функции работают именно с типом ITreeNode, и его же возвращают. Но есть несколько мест, где нужно получить инфу именно из наследуемого типа, например при рендере карточек. Так же при сабмите нужно возвращать в хендлер значение именно в наследуемом типе (одном из 4х, в зависимости от пропса переданного). Вопрос, как это можно реализовать без функций - конвертаторов. Сейчас в хендлере назад передается тот же самый ITreeNode и уже во внешнем компоненте приводится через гвард к наследуемому интерфейсу. Можно ли это как-то удобней сделать?
^ @Akiyamka @syabro_chats Спасибо за помощь заранее
источник

A

Alex CherryTea in TypeScript — русскоговорящее сообщество
Peter Watts
Добрый день. Есть обобщенный компонент для работы с деревом. Работает он одновременно с 4 типами данных, но есть несколько полей, общих для всех. Я сделал интерфейс ITreeNode и от него унаследовал интерфейсы для всех 4 типов, внутри все функции работают именно с типом ITreeNode, и его же возвращают. Но есть несколько мест, где нужно получить инфу именно из наследуемого типа, например при рендере карточек. Так же при сабмите нужно возвращать в хендлер значение именно в наследуемом типе (одном из 4х, в зависимости от пропса переданного). Вопрос, как это можно реализовать без функций - конвертаторов. Сейчас в хендлере назад передается тот же самый ITreeNode и уже во внешнем компоненте приводится через гвард к наследуемому интерфейсу. Можно ли это как-то удобней сделать?
бось что без фукции никак
источник

MS

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

MS

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