A writable signal representing a "raw" UI value that is synchronized with a model signal via parse/format transformations.
API
interface TransformedValueSignal<TRaw> extends WritableSignal<TRaw> { readonly parseErrors: Signal<readonly WithoutFieldTree[]>; override set(value: T): void; override update(updateFn: (value: T) => T): void; override asReadonly(): Signal<T>; override [SIGNAL]: unknown;}
parseErrors
Signal<readonly WithoutFieldTree[]>The current parse errors resulting from the last transformation.
set
voidDirectly set the signal to a new value, and notify any dependents.
@paramvalue
T@returns
voidupdate
voidUpdate the value of the signal based on its current value, and notify any dependents.
@paramupdateFn
(value: T) => T@returns
voidasReadonly
Signal<T>Returns a readonly version of this signal. Readonly signals can be accessed to read their value but can't be changed using set or update methods. The readonly signals do not have any built-in mechanism that would prevent deep-mutation of their value.
@returns
Signal<T>[SIGNAL]
unknownJump to details