AstApp
Interface: AstApp
Defined in: dsl-compiler/src/dslToAst/astTypes.ts:117
AST-представление всего приложения.
Properties
appId
appId:
string
Defined in: dsl-compiler/src/dslToAst/astTypes.ts:118
appState?
optionalappState:AppStateSchema
Defined in: dsl-compiler/src/dslToAst/astTypes.ts:122
blocks?
optionalblocks:AstBlock[]
Defined in: dsl-compiler/src/dslToAst/astTypes.ts:125
blocksById
blocksById:
Map<string,AstBlock>
Defined in: dsl-compiler/src/dslToAst/astTypes.ts:131
componentsById
componentsById:
Map<string,AstComponent>
Defined in: dsl-compiler/src/dslToAst/astTypes.ts:133
dataSources
dataSources:
DataSource[]
Defined in: dsl-compiler/src/dslToAst/astTypes.ts:126
dataSourcesById
dataSourcesById:
Map<string,DataSource>
Defined in: dsl-compiler/src/dslToAst/astTypes.ts:132
eventHandlers
eventHandlers:
EventHandler[]
Defined in: dsl-compiler/src/dslToAst/astTypes.ts:127
eventHandlersByTargetId
eventHandlersByTargetId:
Map<string,EventHandler[]>
Defined in: dsl-compiler/src/dslToAst/astTypes.ts:134
eventHandlersByTargetPageId
eventHandlersByTargetPageId:
Map<string,EventHandler[]>
Defined in: dsl-compiler/src/dslToAst/astTypes.ts:135
name
name:
string
Defined in: dsl-compiler/src/dslToAst/astTypes.ts:119
pages
pages:
AstPage[]
Defined in: dsl-compiler/src/dslToAst/astTypes.ts:124
pagesById
pagesById:
Map<string,AstPage>
Defined in: dsl-compiler/src/dslToAst/astTypes.ts:130
shell?
optionalshell:AstComponent
Defined in: dsl-compiler/src/dslToAst/astTypes.ts:123
theme?
optionaltheme:AppTheme
Defined in: dsl-compiler/src/dslToAst/astTypes.ts:128
version
version:
number
Defined in: dsl-compiler/src/dslToAst/astTypes.ts:120