и все равно пишете namespace.Type когда можно было нормально держать файловую структуру и разбивать на модули делая import type { Type } from 'namespace'
и все равно пишете namespace.Type когда можно было нормально держать файловую структуру и разбивать на модули делая import type { Type } from 'namespace'
Пишите я вам не запрещаю, я просто говорю что это тупиковый подход. Если вам встретится одна из непреодолимых проблем этого подхода, то вам придется разбить этот глобал на мелкие куски, а это может быть больно. Если не встретится то можно хоть 10лет жить с этим.
Пишите я вам не запрещаю, я просто говорю что это тупиковый подход. Если вам встретится одна из непреодолимых проблем этого подхода, то вам придется разбить этот глобал на мелкие куски, а это может быть больно. Если не встретится то можно хоть 10лет жить с этим.
Спасибо большое за советы, буду пробовать разные подходы👍
Пишите я вам не запрещаю, я просто говорю что это тупиковый подход. Если вам встретится одна из непреодолимых проблем этого подхода, то вам придется разбить этот глобал на мелкие куски, а это может быть больно. Если не встретится то можно хоть 10лет жить с этим.
Я вообще, говорил про неймспейсы для конкретных энамов, чтобы код не превращать бардак. А не про глобальные
Я вообще, говорил про неймспейсы для конкретных энамов, чтобы код не превращать бардак. А не про глобальные
зачем енамам неймспейсы? я не использую enum которые не const вообще, потому что это пораждает объект в рантайме и импорты физического обьекта в каждый модуль которому нужен этот енум.
зачем енамам неймспейсы? я не использую enum которые не const вообще, потому что это пораждает объект в рантайме и импорты физического обьекта в каждый модуль которому нужен этот енум.
может я не знаю какого-то суперудобного хинта
В свелте консты не поюзаешь. Я использую консты в компонентах (типа, стейт текущего компонента, например) и неконсты с минимальным трейсом — в файлах. Как-то жить надо
зачем енамам неймспейсы? я не использую enum которые не const вообще, потому что это пораждает объект в рантайме и импорты физического обьекта в каждый модуль которому нужен этот енум.
В свелте консты не поюзаешь. Я использую консты в компонентах (типа, стейт текущего компонента, например) и неконсты с минимальным трейсом — в файлах. Как-то жить надо
Я понимаю. Это дурацкая проблема с isolatedModules и транспайл онли режимом, который неймспейсы тоже не очень хорошо переваривает. Но всегда есть опция preserveEnums или литеральный енум типа type A = 'a' | 'b' | 'c'