Size: a a a

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

2020 March 18

A

Alex CherryTea in TypeScript — русскоговорящее сообщество
ну уж получше твоего контр аругмента )
источник

А

Алексей in TypeScript — русскоговорящее сообщество
вообще дефолтный экспорт - это только в жс такая фигня, причём только в es6 модулях, нигде такой больше нет (ну по крайней мере насколько я помню)
источник

А

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

A

Alex CherryTea in TypeScript — русскоговорящее сообщество
ну чтобы такое утверждать надо пописать хотябы на всех языках
источник

А

Алексей in TypeScript — русскоговорящее сообщество
ну а где такое есть?
источник

A

Alex CherryTea in TypeScript — русскоговорящее сообщество
хз я только на пайтоне и джс пишу, ну чучуть на расте
источник

А

Алексей in TypeScript — русскоговорящее сообщество
я вообще предполагаю что это как некий аналог когда в module.exports пихался не простой объект, а какая-то другая штука
источник

А

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

ЛЧ

Лейтенант Чсв in TypeScript — русскоговорящее сообщество
[4 space]export default;
источник

ЛЧ

Лейтенант Чсв in TypeScript — русскоговорящее сообщество
интересно много ли вообще людей видят идеальный код прям, который делается в команде
источник

В

Вячеслав in TypeScript — русскоговорящее сообщество
забудьте вы уже про это говно в виде export default и module.exports, этому всему уже пора сдохнуть
источник

KL

Karl Lewis in TypeScript — русскоговорящее сообщество
Да. С модулями в жс вообще бардак.
источник

KL

Karl Lewis in TypeScript — русскоговорящее сообщество
Вячеслав
забудьте вы уже про это говно в виде export default и module.exports, этому всему уже пора сдохнуть
А что тогда?
источник

EG

Egor Gorbachev in TypeScript — русскоговорящее сообщество
Karl Lewis
А что тогда?
Именовынные экспорты, можно на уровне линтера форсить
источник

PW

Peter Watts in TypeScript — русскоговорящее сообщество
Подскажите плз как написать функцию конвертации
export const convertList = <
 T extends Omit<TreeNode, 'children' | 'parentNode'>
>(
 cards: TreeNode[],
): T[] => cards as T[];

Тип T это TreeNode из которой убрали поля children и parentNode, но при этом там есть какие-то новые поля
источник

PW

Peter Watts in TypeScript — русскоговорящее сообщество
то что тут не работает
источник

АГ

Алексей Гринько in TypeScript — русскоговорящее сообщество
Peter Watts
Подскажите плз как написать функцию конвертации
export const convertList = <
 T extends Omit<TreeNode, 'children' | 'parentNode'>
>(
 cards: TreeNode[],
): T[] => cards as T[];

Тип T это TreeNode из которой убрали поля children и parentNode, но при этом там есть какие-то новые поля
Чего Omit? Чего не Extract или Exclude?
источник

A

Alex CherryTea in TypeScript — русскоговорящее сообщество
Вячеслав
забудьте вы уже про это говно в виде export default и module.exports, этому всему уже пора сдохнуть
NO
источник

В

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

A

Alex CherryTea in TypeScript — русскоговорящее сообщество
(да мне просто нравится смотреть как ты пылаешь :)
источник