ReactGeneratorOptions
Interface: ReactGeneratorOptions
Defined in: dsl-compiler/src/codegen/types.ts:55
Опции для генератора React (TSX / JSX).
Управляют:
- тем, как подключается UI-библиотека;
- в каком формате генерировать компоненты — TSX или JSX.
Properties
language?
optionallanguage:"tsx"|"jsx"
Defined in: dsl-compiler/src/codegen/types.ts:87
Выбор целевого языка для React-кода.
Варианты:
- "tsx" — TypeScript + JSX (рекомендуемый вариант)
- "jsx" — чистый JSX без типизации
Значение по умолчанию: "tsx".
uiLibraryImportPath?
optionaluiLibraryImportPath:string
Defined in: dsl-compiler/src/codegen/types.ts:76
Базовый путь для импорта UI-компонентов.
Пример:
uiLibraryImportPath: "@lowcode/ui-kit"
Тогда генератор может создавать строки вида:
import { Button } from "@lowcode/ui-kit";
Если не задан:
- генератор предполагает, что компоненты доступны глобально или будут импортированы вручную;
- дополнительные импорты для UI-компонентов не генерируются.