Skip to main content

ExpressionContextSource

@lowcode/dsl-compiler


Interface: ExpressionContextSource

Defined in: dsl-compiler/src/dslToAst/expressionContext.ts:13

Источник данных для построения ExpressionContext.

Мы сознательно не привязываемся к AstApp, чтобы модуль можно было использовать и в других местах (editor, backend).

Properties

appState?

optional appState: AppStateSchema

Defined in: dsl-compiler/src/dslToAst/expressionContext.ts:14


componentDefinition?

optional componentDefinition: ComponentDefinition

Defined in: dsl-compiler/src/dslToAst/expressionContext.ts:16


dataSources?

optional dataSources: DataSource[]

Defined in: dsl-compiler/src/dslToAst/expressionContext.ts:17


pageState?

optional pageState: PageStateSchema

Defined in: dsl-compiler/src/dslToAst/expressionContext.ts:15