в отдельную папку ?
types которые @types/libs
У тебя либа на js?
Полностью на ts, но на npm буду заливать скомпилированную на js, но важно сохранить типы в виде .d.ts что автокомплит работал правильно
Ну я бы типы не выносил бы в @types, просто при компиляции их создавай, и пропиши к ним путь в package
"typings": "dist/index.d.ts", в package.json
хмм, а зачем вообще люди типы данных отдельно выносят (устанавливать дополнительно), чтоб либа не занимала пару лишних байт ? или эта вся тема пошла с сайтами чтоб на клиенте в браузере они не мешались на продакшене ?
чтобы ci быстрее прогонялся
Обычно это для либ написаных на js
Так исторически сложилось. У многих библиотек на js не было типов, а у мейнтейнеров не было желания типы завозить. Так либу пишет один человек, а типы — другой. Когда у разработчика библиотеки все в порядке с тс, он типы поставляет вместе с библиотекой
Обсуждают сегодня