UNINITIALIZED

See source code

A special symbol used to indicate that a computed signal has not been initialized yet. This is passed as the previousValue parameter to a computed signal function on its first run.

UNINITIALIZED: unique symbol

Example

const count = atom('count', 0)
const double = computed('double', (prevValue) => {
  if (isUninitialized(prevValue)) {
    console.log('First computation!')
  }
  return count.get() * 2
})
Prev
RESET_VALUE
Next
WithDiff