ExpressionContextSource
Interface: ExpressionContextSource
Defined in: dsl-compiler/src/dslToAst/expressionContext.ts:13
Источник данных для построения ExpressionContext.
Мы сознательно не привязываемся к AstApp, чтобы модуль можно было использовать и в других местах (editor, backend).
Properties
appState?
optionalappState:AppStateSchema
Defined in: dsl-compiler/src/dslToAst/expressionContext.ts:14
blockPropsSchema?
optionalblockPropsSchema:BlockPropSchema[]
Defined in: dsl-compiler/src/dslToAst/expressionContext.ts:17
componentDefinition?
optionalcomponentDefinition:ComponentDefinition
Defined in: dsl-compiler/src/dslToAst/expressionContext.ts:16
dataSources?
optionaldataSources:DataSource[]
Defined in: dsl-compiler/src/dslToAst/expressionContext.ts:18
includeDataBoundary?
optionalincludeDataBoundary:boolean
Defined in: dsl-compiler/src/dslToAst/expressionContext.ts:30
Если true, добавляет result/error/status/isLoading/isEmpty (DataBoundary).
includeEvent?
optionalincludeEvent:boolean
Defined in: dsl-compiler/src/dslToAst/expressionContext.ts:22
Если true, добавляет event в контекст выражений для actions.
includeItem?
optionalincludeItem:boolean
Defined in: dsl-compiler/src/dslToAst/expressionContext.ts:26
Если true, добавляет item и index в контекст выражений (Repeat).
pageState?
optionalpageState:PageStateSchema
Defined in: dsl-compiler/src/dslToAst/expressionContext.ts:15