AstPage
Interface: AstPage
Defined in: dsl-compiler/src/dslToAst/astTypes.ts:100
AST-представление страницы приложения.
Extends
Omit<PageSchema,"rootComponent"|"layoutComponent"|"watchers">
Properties
id
id:
string
Defined in: dsl/src/schema.ts:811
Inherited from
Omit.id
layoutComponent?
optionallayoutComponent:AstComponent
Defined in: dsl-compiler/src/dslToAst/astTypes.ts:103
name
name:
string
Defined in: dsl/src/schema.ts:812
Inherited from
Omit.name
path
path:
string
Defined in: dsl/src/schema.ts:813
Inherited from
Omit.path
rootComponent
rootComponent:
AstComponent
Defined in: dsl-compiler/src/dslToAst/astTypes.ts:102
state?
optionalstate:PageStateSchema
Defined in: dsl/src/schema.ts:823
Локальное состояние страницы.
Переменные из этого блока доступны в выражениях как state.*
при нахождении внутри данной страницы.
Inherited from
Omit.state
watchers?
optionalwatchers:AstPageWatcher[]
Defined in: dsl-compiler/src/dslToAst/astTypes.ts:104