AppSchema
Interface: AppSchema
Defined in: packages/dsl/src/schema.ts:447
Корневая схема приложения.
Это основной формат, который хранится в БД, редактируется в builder-web,
валидируется через validateAppSchema() и затем компилируется в AST/React/HTML
компилятором @lowcode/dsl-compiler.
Properties
appState?
optionalappState:AppStateSchema
Defined in: packages/dsl/src/schema.ts:454
Глобальное состояние приложения.
dataSources?
optionaldataSources:DataSource[]
Defined in: packages/dsl/src/schema.ts:457
Источники данных.
eventHandlers?
optionaleventHandlers:EventHandler[]
Defined in: packages/dsl/src/schema.ts:460
Обработчики событий.
id
id:
string
Defined in: packages/dsl/src/schema.ts:448
name
name:
string
Defined in: packages/dsl/src/schema.ts:449
pages
pages:
PageSchema[]
Defined in: packages/dsl/src/schema.ts:451
theme?
optionaltheme:AppTheme
Defined in: packages/dsl/src/schema.ts:463
Оформление приложения.
version
version:
1
Defined in: packages/dsl/src/schema.ts:450