Skip to main content

AstPage

@lowcode/dsl-compiler


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?​

optional layoutComponent: 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?​

optional state: PageStateSchema

Defined in: dsl/src/schema.ts:823

Локальное состояние страницы.

Переменные из этого блока доступны в выражениях как state.* при нахождении внутри данной страницы.

Inherited from​

Omit.state


watchers?​

optional watchers: AstPageWatcher[]

Defined in: dsl-compiler/src/dslToAst/astTypes.ts:104