core / const
valueIsDerivedSignal
Checks whether a value is a derived signal.
Checks whether a value is a derived signal.
Signature
export const valueIsDerivedSignal = (input: MaybeSignal<any>): boolean =>
!!(input?.type === "derived-signal");
Parameters
input: Any value to check
Returns
true if the value has
type: "derived-signal",
false otherwise
Remarks
- Returns false for source signals, non-signals, and plain values
- Returns false for
nullandundefined
See Also
- DerivedSignal - For derived signal type
- valueIsSourceSignal - For checking source signals
- valueIsSignal - For checking any signal type