Всем, привет! Мой вопрос затерялся в телеграмме, поэтому решил продублировать его и здесь. Умеет ли webpack-bem-loader резолвить bem-сущности из ts/tsx-файлов? Если ли у кого-нибудь наработки?
Экспериментируя, удалось запустить минимальный проект только в конфигурации ts+js.
https://github.com/schemelev/simple-bem-react-app/blob/master/src/index.tsx#L9
@schemelev я правильно понял что хочется чтобы https://github.com/schemelev/simple-bem-react-app/blob/master/src/index.js был назван
index.ts
?Да правильно. И хотелось бы блоки описывать с помощью typescript. Я когда ковырялся дошёл до вызова falafel`я. Там условие, которое не матчилось на ts-ноду. Возможно проблема в нём.. сейчас найду это место.
https://github.com/bem/webpack-bem-loader/blob/master/index.js#L47
Можно заигнорить импорты блоков для tslint и резолвить их после ts-loader. Лучше пока предложить нечего :( Но мы работаем над поддержкой TS очень интенсивно.
@awinogradov мне показалось, что webpack-bem-loader не раскрывает импорты в ts-файлах так как он это делает в js-файлах.
Тебе не показалось) Поэтому я и предложил другой путь