Перейти к основному содержимому

CompiledSchema

Defined in: form/schema/compiled.ts:162

Скомпилированная схема одной области: корня сборки, строки массива или подформы.

Properties​

arrays​

readonly arrays: ReadonlyMap<object, CompiledArrayNode>;

Defined in: form/schema/compiled.ts:174

Массивы под-форм по ручке модели — этой области и её подформ.


fields​

readonly fields: ReadonlyMap<object, CompiledFieldNode>;

Defined in: form/schema/compiled.ts:172

Поля по ручке модели — этой области и её подформ (строки массивов — в их схемах).


model​

readonly model: object | undefined;

Defined in: form/schema/compiled.ts:166

Модель области: корень сборки, под-модель строки или группы; без модели — undefined.


nodes​

readonly nodes: ReadonlyMap<SchemaNodeId, CompiledNode>;

Defined in: form/schema/compiled.ts:170

Узлы этой области по идентификатору; узлы строк и подформ лежат в их схемах.


root​

readonly root: CompiledNode;

Defined in: form/schema/compiled.ts:168

Корневой узел области.


scope​

readonly scope: SchemaScopeId;

Defined in: form/schema/compiled.ts:164

Идентификатор области.