Skip to main content

AstApp

@lowcode/dsl-compiler


Interface: AstApp

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

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

Properties

appId

appId: string

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


appState?

optional appState: AppStateSchema

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


componentsById

componentsById: Map<string, AstComponent>

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


dataSources

dataSources: DataSource[]

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


dataSourcesById

dataSourcesById: Map<string, DataSource>

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


eventHandlers

eventHandlers: EventHandler[]

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


eventHandlersByTargetId

eventHandlersByTargetId: Map<string, EventHandler[]>

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


name

name: string

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


pages

pages: AstPage[]

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


pagesById

pagesById: Map<string, AstPage>

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


theme?

optional theme: AppTheme

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


version

version: number

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