Size: a a a

2021 April 11

КЛ

Константин Левин... in Svelte [svelt]
Есть варианты по описанному случаю?
источник

AP

Alexander Ponomarev in Svelte [svelt]
дак у SignForm есть типизация?
источник

AP

Alexander Ponomarev in Svelte [svelt]
что это вообще? это импорт из svelte файла в ts файл?
источник

AP

Alexander Ponomarev in Svelte [svelt]
если это ts файл то у тебя просто так не заработает) тебе нужен d.ts для svelte файла из которого тянется SignForm
источник

AP

Alexander Ponomarev in Svelte [svelt]
иначе у тебя работает

declare module "*.svelte" {
    export default SvelteComponent;
}
источник

AP

Alexander Ponomarev in Svelte [svelt]
и он не типизирован)
источник

AP

Alexander Ponomarev in Svelte [svelt]
свелт "любит" тайпскрипт
источник

AP

Alexander Ponomarev in Svelte [svelt]
есть вариант написать d.ts и положить рядом со свелт файлом)
источник

КЛ

Константин Левин... in Svelte [svelt]
Да, это именно он, ладно, всё понял)
источник

AP

Alexander Ponomarev in Svelte [svelt]
короче поддержка тса только на словах, даже базовая цепочка от начала и до конца не поддерживается) везде набор костылей
источник

AP

Alexander Ponomarev in Svelte [svelt]
генерации d.ts для svelte файлов из коробки нет)
источник

КЛ

Константин Левин... in Svelte [svelt]
Хотя да, о чём речь
Сам конструктор не типизирует пропсы в ts файлах
Класс)
источник

AP

Alexander Ponomarev in Svelte [svelt]
он их типизирует только при импорте из свелта в свелт и только при прогоне svelt-check или в ланг сервере свелта)
источник

AP

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

К

Константин in Svelte [svelt]
Многие так и делают
источник

AP

Alexander Ponomarev in Svelte [svelt]
когда у тебя исходный компонент уже на ТСе то делать так это мягко говоря криво
источник

К

Константин in Svelte [svelt]
А они и не на тс делают )
источник

КЛ

Константин Левин... in Svelte [svelt]
Есть такое
источник

К

Константин in Svelte [svelt]
Тот же хромой-кривой свелтстрап
источник

AP

Alexander Ponomarev in Svelte [svelt]
когда компонент не на ТСе это как раз нормально
источник