Size: a a a

2020 April 08

ДБ

Дмитрий Беляев in Svelte [svelt]
кароче в компонентах нет, но сам свелт не плохо типизирован
источник

К

Константин in Svelte [svelt]
в каком смысле типизирован? )
источник

ДБ

Дмитрий Беляев in Svelte [svelt]
ну типы у его потрохов описаны
источник

К

Константин in Svelte [svelt]
а
источник

ДБ

Дмитрий Беляев in Svelte [svelt]
притом вполне так нормально
источник

ДБ

Дмитрий Беляев in Svelte [svelt]
не скатывается в any  на каждый чих как у вью
источник

EM

Eugene Maltsev in Svelte [svelt]
Но в компонентах/шаблонах типизации нема?
источник

ДБ

Дмитрий Беляев in Svelte [svelt]
неа
источник

К

Константин in Svelte [svelt]
а как импортится код на ts ?
источник

ДБ

Дмитрий Беляев in Svelte [svelt]
можно .svelte.d.ts рядом положить и там типы пропсов описать ну и доп экспортов
источник

ДБ

Дмитрий Беляев in Svelte [svelt]
и можно глобальный .d.ts написать для declare module '*.svelte'
источник

К

Константин in Svelte [svelt]
т.е. чтобы не делать лишнюю работу, нужно... сделать лишнюю работу :) жаль
источник

К

Константин in Svelte [svelt]
было бы круто, конечно, если б в компоненты завезли ts
источник

ДБ

Дмитрий Беляев in Svelte [svelt]
для нормальной поддержки ts придется компилятор переписать, чтоб в ts компилировал
источник

ДБ

Дмитрий Беляев in Svelte [svelt]
и еще как то IDE научить это понимать
источник

T

Th0r in Svelte [svelt]
Константин
было бы круто, конечно, если б в компоненты завезли ts
в роадмапе есть, но из-за двух компиляторов с этим пока всё сложно
источник

DO

Denis Obolenskiy in Svelte [svelt]
Мне кажется, проблемы с тулингом могут многих отталкивать от Svelte
источник

К

Константин in Svelte [svelt]
да, видел в faq, вот и грущу. Вроде как Рич изначально держал в уме тс, но... но-но...
источник

DO

Denis Obolenskiy in Svelte [svelt]
Я слышал, проблема из-за того, что  сложно внедриться в компилятор TS и настроить его под другой синтаксис
источник

DO

Denis Obolenskiy in Svelte [svelt]
мол JSX (TSX) там впендюрили сами майки и на волне хайпа реакта
источник