core / const

valueIsSourceSignal

Checks whether a value is a source signal.

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

Checks whether a value is a source signal.

Signature

export const valueIsSourceSignal = (input: MaybeSignal<any>): boolean =>
  !!(input?.type === "source-signal");

Parameters

  • input: Any value to check

Returns

true if the value has type: "source-signal", false otherwise

Remarks

  • Returns false for derived signals, non-signals, and plain values
  • Returns false for null and undefined

See Also

  • SourceSignal - For source signal type
  • valueIsDerivedSignal - For checking derived signals
  • valueIsSignal - For checking any signal type