Skip to main content

isDerived()

function isDerived(signal): boolean;

Defined in: core/utils/derived-registry.ts:112

Производный ли сигнал (помечен через markDerived).

Читается bulk-сеттерами модели/группы, чтобы не затирать вычисляемые (computeFrom) поля значениями из payload.

Parameters

signal

Signal<any>

Сигнал значения из FormModel

Returns

boolean

true, если сигнал помечен производным

Example

import { isDerived } from '@reformer/core';

if (!isDerived(model.$.total)) {
model.$.total.value = payload.total; // писать в payload-значение только для «ручных» полей
}

See

markDerived - пометить сигнал производным