Size: a a a

2020 February 28

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Default Voiceб 🔥
Это единственный значимый стоппер, без расширения компилятора ts невозможно научить его понимать SvelteScript и выводить типы в шаблонах
Я бы так, сказал, без костылей, типа svelte2tsx, которые не гарантируют отсутствия проблем, да не получится. Мне кажется из-за этого и не хотят тратить тонны человеко-часов бесплатных без гарантированного результата.
источник

a

artalar in Svelte [svelt]
Artur Mustafin
а поподробнее
В TS нет char, нельзя складывать, парсить строки (от айпсейф) и т.п.

Кароч из литерала можно вывести старой, но из строки литерал нельзя
источник

A

Alex in Svelte [svelt]
Честно говоря никогда не писал на ts, даже в реакте не юзал, но видел как используют)
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
artalar
lit - это просто стринги
ну какие же это строки:

`<div class"${class}">`
источник

PM

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

AM

Artur Mustafin in Svelte [svelt]
Pavel 🦇 Malyshev
Я бы так, сказал, без костылей, типа svelte2tsx, которые не гарантируют отсутствия проблем, да не получится. Мне кажется из-за этого и не хотят тратить тонны человеко-часов бесплатных без гарантированного результата.
павел во скажи мне, а что мне мешает запилить отдельный проект без svelte, на ts, собрать готовый js, оттестированный, проверенный, и подрубить в svelte или sapper, как готовый модуль, я не понимаю, зачем делать все в одном проекте, если хочется ts
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Artur Mustafin
павел во скажи мне, а что мне мешает запилить отдельный проект без svelte, на ts, собрать готовый js, оттестированный, проверенный, и подрубить в svelte или sapper, как готовый модуль, я не понимаю, зачем делать все в одном проекте, если хочется ts
ну типа сейчас те кто хотят TS просто сокращают кол-во работы со стейтом внутри компонентов, выносят всю логику в ts файлы, а svelte используют только для отображения
источник

A

Alex in Svelte [svelt]
Когда услышал на митапе что готовы принять в Mail если доки свелта почитал, открыл вакансии там требование как к джунам) неужели это так ?)
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
имхо вполне норм вариант, но всегда есть принципиальные фанаты
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Alex
Когда услышал на митапе что готовы принять в Mail если доки свелта почитал, открыл вакансии там требование как к джунам) неужели это так ?)
вопросы по найму в MailRu наверное можно задать в личку @warmrobot
источник

DV

Default Voiceб 🔥 in Svelte [svelt]
Artur Mustafin
павел во скажи мне, а что мне мешает запилить отдельный проект без svelte, на ts, собрать готовый js, оттестированный, проверенный, и подрубить в svelte или sapper, как готовый модуль, я не понимаю, зачем делать все в одном проекте, если хочется ts
Потому что типы в шаблонах не выводятся и конструкции типа $: getSome() адекватно не воспринимаются, а без этого тащить тс не особо имеет смысл
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Default Voiceб 🔥
Потому что типы в шаблонах не выводятся и конструкции типа $: getSome() адекватно не воспринимаются, а без этого тащить тс не особо имеет смысл
ну от таких штук точно придется отказаться
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
можно все на сторах делать, они уже на TS написаны
источник

DV

Default Voiceб 🔥 in Svelte [svelt]
Можно вообще отделить бизнес-логику от представления, но так жить не все умеют
источник

a

artalar in Svelte [svelt]
Эм, это строки)
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Default Voiceб 🔥
Можно вообще отделить бизнес-логику от представления, но так жить не все умеют
дык да, об этом и пишу. те кто хотят ts этим и занимаются сейчас. есть тут один фанат, он на эффектор + реакт все вынес в эффектор
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
artalar
Эм, это строки)
зачем тогда для них пилили специальную поддержку в стандарте?
источник

PM

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

PM

Pavel 🦇 Malyshev in Svelte [svelt]
похоже опять MS сами заморочились
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
видимо ребята из гугл позвонили и по братски попросили подсобить))
источник