isUninitialized

See source code

Call this inside a computed signal function to determine whether it is the first time the function is being called.

Mainly useful for incremental signal computation.

function isUninitialized(value: any): value is UNINITIALIZED;

Example

const count = atom("count", 0);
const double = computed("double", (prevValue) => {
  if (isUninitialized(prevValue)) {
    print("First time!");
  }
  return count.get() * 2;
});

Parameters

NameDescription

value

any;

The value to check.

Returns

value is UNINITIALIZED;
Prev
isSignal
Next
localStorageAtom