Skip to main content

transformValue()

function transformValue<T>(target, transformer): BehaviorCleanup;

Defined in: core/model/behaviors.ts:189

Трансформация значения поля (идемпотентная): при изменении пишет transformer(value) обратно. Запись отложена (runOutsideEffect) во избежание «Cycle detected» (эффект читает и пишет один сигнал).

Type Parameters

T

T

Parameters

target

Signal<T>

transformer

(value) => T

Returns

BehaviorCleanup

Example

transformValue(model.$.promoCode, (v) => (v ?? '').toUpperCase());