Сделал во Vue 3 SCSS модули. Но когда делаешь:
<style module lang="scss">
.root {
&__header {
...
}
}
</style>
TS не видит, что в $styles помимо .root, есть ещё и root__header (а в рантайме он по факту есть и корректно работает).
Если указать не &__header, а явно .root__header, то всё работает и TS видит оба класса. Хотелось бы не дублировать и сохранить синтаксис с "&".