Size: a a a

Webpack — русскоговорящее сообщество

2020 November 28

꧁岡

꧁倫太郎 岡部꧂... in Webpack — русскоговорящее сообщество
просто сделай tsc
источник

TG

Timofey Goncharov in Webpack — русскоговорящее сообщество
꧁倫太郎 岡部꧂
просто сделай tsc
он создаст .d.ts возле каждого файла, и нужно будет импортить каждый модуль через слеш. а они у меня импортятся через индексный файл
источник

TG

Timofey Goncharov in Webpack — русскоговорящее сообщество
ну и как бы все модули собирают перед публикацией
источник

TG

Timofey Goncharov in Webpack — русскоговорящее сообщество
через babel иди rollup
источник

꧁岡

꧁倫太郎 岡部꧂... in Webpack — русскоговорящее сообщество
Timofey Goncharov
он создаст .d.ts возле каждого файла, и нужно будет импортить каждый модуль через слеш. а они у меня импортятся через индексный файл
внезапно можно ничего не импортить из скомпиленных файлов)
https://github.com/ejnshtein/mangadex-api/blob/dev/types/index.d.ts
источник

TG

Timofey Goncharov in Webpack — русскоговорящее сообщество
ты экспортишь типы.
а если нужно в index.d.ts указать что у тебя в либе утилита которую можно вызывать? у тебя же нет в твоих типах declare этой утилиты
источник

TG

Timofey Goncharov in Webpack — русскоговорящее сообщество
мне нужен на выходе index.d.ts
который все импортируемые функции из либы объявит через declare + добавит туда экспортируемые наружу типы.
источник

TG

Timofey Goncharov in Webpack — русскоговорящее сообщество
тут у тебя просто типы наружу экспортятся.
источник

꧁岡

꧁倫太郎 岡部꧂... in Webpack — русскоговорящее сообщество
Timofey Goncharov
ты экспортишь типы.
а если нужно в index.d.ts указать что у тебя в либе утилита которую можно вызывать? у тебя же нет в твоих типах declare этой утилиты
внезапно оно декларируется в генерируемом файле
источник

꧁岡

꧁倫太郎 岡部꧂... in Webpack — русскоговорящее сообщество
как и все экспорты
источник

꧁岡

꧁倫太郎 岡部꧂... in Webpack — русскоговорящее сообщество
но конечно проще подключить ролап/вебпак
источник

꧁岡

꧁倫太郎 岡部꧂... in Webpack — русскоговорящее сообщество
вот тут последняя строка и экспортит все из генерируемых файлов
источник

TG

Timofey Goncharov in Webpack — русскоговорящее сообщество
꧁倫太郎 岡部꧂
как и все экспорты
index.d.ts сам сгенерировался?
источник

꧁岡

꧁倫太郎 岡部꧂... in Webpack — русскоговорящее сообщество
Timofey Goncharov
index.d.ts сам сгенерировался?
источник

TG

Timofey Goncharov in Webpack — русскоговорящее сообщество
а ты когда tsc запускаешь у тебя возле каждого файла создается тип или выноситься в отдельную папку?
источник

꧁岡

꧁倫太郎 岡部꧂... in Webpack — русскоговорящее сообщество
꧁倫太郎 岡部꧂
как и все экспорты
.
источник

꧁岡

꧁倫太郎 岡部꧂... in Webpack — русскоговорящее сообщество
вон же сгенерированная папка
источник

TG

Timofey Goncharov in Webpack — русскоговорящее сообщество
ну вот хочется что бы оно было в отдельной папке и игнорилось при коммитах
источник

꧁岡

꧁倫太郎 岡部꧂... in Webpack — русскоговорящее сообщество
Timofey Goncharov
ну вот хочется что бы оно было в отдельной папке и игнорилось при коммитах
так у тебя же и так проект на тс, зачем сохранять тайпинги?
источник

TG

Timofey Goncharov in Webpack — русскоговорящее сообщество
꧁倫太郎 岡部꧂
так у тебя же и так проект на тс, зачем сохранять тайпинги?
не понял твой вопрос
источник