isValueSignal()
function isValueSignal(value): value is Signal<unknown>;
Defined in: model/model-signals-proxy.ts:220
«Ручка значения», к которой можно привязать поле: лист (сигнал, не контейнер) либо узел-массив
дерева model.$ (значение — массив целиком, .value читается и пишется).
Группа сюда не входит: она читается целиком, но не пишется и полем не бывает. Этой проверкой
createForm и рендереры отличают узел-поле схемы ({ model, component }) от контейнера.
Parameters
value
unknown
Returns
value is Signal<unknown>
Example
const model = createModel({ name: '', tags: [] as string[], address: { city: '' } });
isValueSignal(model.$.name); // true — лист
isValueSignal(model.$.tags); // true — массив как значение
isValueSignal(model.$.address); // false — группа