Skip to main content

AstPage

@lowcode/dsl-compiler


Interface: AstPage

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

AST-представление страницы приложения.

Extends

  • Omit<PageSchema, "rootComponent" | "layoutComponent">

Properties

id

id: string

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

Inherited from

Omit.id


layoutComponent?

optional layoutComponent: AstComponent

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


name

name: string

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

Inherited from

Omit.name


path

path: string

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

Inherited from

Omit.path


rootComponent

rootComponent: AstComponent

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


state?

optional state: PageStateSchema

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

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

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

Inherited from

Omit.state