validateModelSync()
function validateModelSync<T>(model, schema): ModelValidationResult;
Defined in: core/model/validate-model.ts:182
Синхронная headless-валидация данных. Асинхронные валидаторы пропускаются.
Type Parameters
T
T
Parameters
model
FormModel<T>
Модель данных (FormModel), из сигналов которой читаются значения полей.
schema
Единая схема формы (дерево узлов с value/validators, { when, children },
секциями массивов). Обходится один раз для сбора активных полей.
Returns
ModelValidationResult — valid + ошибки по пути поля (без async-валидаторов).
Example
const res = validateModelSync(model, schema);
if (!res.valid) console.log(res.errors); // { 'email': [{ code, message }], ... }