core / const

valueIsDerivedSignal

Checks whether a value is a derived signal.

Source: src/_core/utils/type-checkers.ts

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 null and undefined

See Also

  • DerivedSignal - For derived signal type
  • valueIsSourceSignal - For checking source signals
  • valueIsSignal - For checking any signal type