других пакетов в tsc? Чтоб в index.d.ts к примеру декларировался не импорт типов, а типы из этого импорта?
// types.ts
import type { Base } from 'lib/types'
// index.d.ts
declare type Base = some
Использую встроенный в TS tsc для генерации d.ts
Не связывайтесь с TS без крайней необходимости !
Спасибо за заботу🤓, но у меня задача пошарить типы между пакетами в монорепе.
Это же можно с помощью JsDoc сдeлать. Хотя если Вы конкретно этой (зашарить типы в имеющимся большом проекте на TS) задачей занимаетесь, то да - без выхода, искренне сочувствую.
По Java. Поэтому во фронте сразу начал с TS, но его вечные трабла с импортом/экспортом JS-либ разных видов достали. Поэтому считаю оптимальным взять него только контроль и автоподсказку типов через JsDoc.
Тоже с джавы к фронтэнду пришел, прикольн. Мне котлин больше джавы зашел
А мне фулстэкить приходится )) Котлин не убедил - ведь в него таки и не добавили аналог паскалевой WITH-конструкции, а без этого - один синтаксический "сахар".
я сеньёр помидор много в чём и с ним согласен. TS by default это плохая стратегия.
Я, который накатил тс, как стандартный язык:
там же целый набор scope functions на все случаи жизни
Обсуждают сегодня