Size: a a a

2021 February 18

EI

Eugene Ilyin in Svelte [svelt]
Alexander Ponomarev
а еще они иногда пересекаются с именами из других модулей и переименовывать их руками через as сложнее чем неймспейсить через звезду
Интересный кейс, я с таким еще не разу не сталкивался. Это когда вы 20 кнопок из 20 библиотек тащите и все они называются button ?
источник

AP

Alexander Ponomarev in Svelte [svelt]
у меня не весь код это гуй =)
источник

КС

Кирилл Спасибович... in Svelte [svelt]
Eugene Ilyin
Вот почему я дергают при виде $$props
При виде пропс правильно, рестпропс же совсем другое дело. Он содержит объект с переданными пропсами, которые в этом компоненте не были экспортированы. Т.е. в большинстве случаев при использовании .class там будет 1 поле
источник

EI

Eugene Ilyin in Svelte [svelt]
Alexander Ponomarev
у меня не весь код это гуй =)
А где же еще кроме гуя можно найти пересечения по именам экспорта из разных библиотек да еще и в таком количестве, что приходится к звездочке прибегать?
источник

AP

Alexander Ponomarev in Svelte [svelt]
да хз любые 2 полиморфных модуля со специально сделанным одинаковым интерфейсом
источник

AP

Alexander Ponomarev in Svelte [svelt]
два парсера которые используются в зависимости от контекста и вызывают a.parse или b.parse
источник

МТ

Марк Танащук... in Svelte [svelt]
Eugene Ilyin
А где же еще кроме гуя можно найти пересечения по именам экспорта из разных библиотек да еще и в таком количестве, что приходится к звездочке прибегать?
Либы по типу lodash(и те, кто заменяют его функционал) или либы для обработки дат, имеющие схожий синтаксис(moment.js и day.js)
источник

EI

Eugene Ilyin in Svelte [svelt]
Я считал day.js просто подмножеством moment.js
источник

EI

Eugene Ilyin in Svelte [svelt]
Ну да ладно нужна * для полиморфизма и хрен бы с ней ))
источник

МТ

Марк Танащук... in Svelte [svelt]
Eugene Ilyin
Я считал day.js просто подмножеством moment.js
Замена != подмножество
источник

МТ

Марк Танащук... in Svelte [svelt]
Day.js рулит а Moment.js должен сгореть в костре легаси кода
источник

AP

Alexander Ponomarev in Svelte [svelt]
Марк Танащук
Замена != подмножество
у тебя врядли будет и то и то в одном модуле импортировано, только если ты в процессе перехода с одной на другую
источник

МТ

Марк Танащук... in Svelte [svelt]
Alexander Ponomarev
у тебя врядли будет и то и то в одном модуле импортировано, только если ты в процессе перехода с одной на другую
Это да
Но я просто как пример
источник

МТ

Марк Танащук... in Svelte [svelt]
Всякое бывает наверное
Я мало с чужим кодом работал в последние месяцы :(
источник

EI

Eugene Ilyin in Svelte [svelt]
Из соседнего чатика ))
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Eugene Ilyin
Правильно и никто не мешал этот оверлоад расширить до самом популярного в экспорте аттрибута
так то да, нужно было бы пару человек нанять на фуллтайм, чтобы свой вариант парсера js написать и поддерживать, но это ведь не сложно для community-driven open-source free проекта.
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
😉
источник

EI

Eugene Ilyin in Svelte [svelt]
Pavel 🦇 Malyshev
так то да, нужно было бы пару человек нанять на фуллтайм, чтобы свой вариант парсера js написать и поддерживать, но это ведь не сложно для community-driven open-source free проекта.
Сарказм? Этот комментарий к любой фичи проекта применим. Однако фичи есть.
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Eugene Ilyin
Сарказм? Этот комментарий к любой фичи проекта применим. Однако фичи есть.
к какой именно? в данный момент юзается дефолтный парсер js, без необходимости писать свой
источник

EI

Eugene Ilyin in Svelte [svelt]
нужно было бы пару человек нанять на фуллтайм, чтобы свой вариант поддержки Type Script в Svelte написать и поддерживать, но это ведь не сложно для community-driven open-source free проекта.
источник