createPresenceStateDerivation

See source code

Creates a derivation that represents the current presence state of the current user.

function createPresenceStateDerivation(
  $user: Signal<{
    color: string
    id: string
    name: string
  }>,
  instanceId?: TLInstancePresence['id']
): (store: TLStore) => Signal<null | TLInstancePresence>

Parameters

NameDescription

$user

Signal<{
  color: string
  id: string
  name: string
}>

instanceId

Returns

(store: TLStore) => Signal<null | TLInstancePresence>
Prev
createBindingValidator
Next
createShapeId