core / const

valueIsSignalifiedObject

Checks whether a value is a signal or non-signal object.

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

Checks whether a value is a signal or non-signal object.

Signature

export const valueIsSignalifiedObject = (input: any): boolean =>
  valueIsSignal(input) || valueIsNonSignalObject(input);

Parameters

  • input: Any value to check

Returns

true if the value is a signal or non-signal object, false otherwise

Remarks

  • Returns true for source signals, derived signals, and non-signal objects
  • Returns false for plain values
  • Returns false for null and undefined

See Also

  • Signal - For signal types
  • NonSignal - For non-signal type
  • SignalifiedObject - For the signalified object union type