все есть, экспортирую из контекст-модуля.
я пробовал. И кое-где так использую. Это работает, если импортируешь в свелт-компонент. Если импортируешь не в компонент, а в js, тогда вебпак не резолвит экспорты почему-то. Пришлось выносить компонентные энумы в js
Да, в свелт работает. А из свелт нет. Только сам компонент можно через default...
надо, видимо, со сборщиком ковыряться
оно логично вроде, т.к. ts там только в исходнике, а в результате ты получаешь стрипаный от ts'а класс после компиляции и там уже ничего нет а до компиляции из этого невозможно что-то импортировать, т.к. это не js
Действительно, спасибо!)
они должны оставаться в d.ts файлах после компиляции, если в tsconfig.json указана опция declaration: true для *.svelte файлов d.ts файлы не генерировались когда я последний раз пробовал
Попробую, вдруг что поменялось. Там вроде в новой версии еще добавили typed Component.
а мне можешь помочь? )
почитал пуллреквест и рфс, не понял они будут генерировать d.ts или нет. Или просто экспортнули тип SvelteComponent чтобы его вручную использовали =)
Если не будут, то это как минимум странно😅
странность это нормальная ситуация для свелта
Страна чудес, но мне в целом нравится😂 может, со временем улучшится ситуация
Обсуждают сегодня