Pointer

pointer:down#

Normalized pointer down. Payload includes { event, scope, inside, inEditable, inEditor }.

Type: signal.

Payload:

  • event — native DOM or input event (user-driven actions)
  • scope — string — snapshot scope (e.g. schemaSection)
  • inside — event-specific value
  • inEditable — boolean — whether the key event happened inside the editable
  • inEditor — event-specific value

Example:

app.on('pointer:down', ({ event, scope, inside, inEditable, inEditor }) => {
  console.log('pointer:down', { event, scope, inside, inEditable, inEditor });
});

pointer:up#

Normalized pointer up with the same payload shape as pointer:down.

Type: signal.

Payload:

  • event — native DOM or input event (user-driven actions)
  • scope — string — snapshot scope (e.g. schemaSection)
  • inside — event-specific value
  • inEditable — boolean — whether the key event happened inside the editable
  • inEditor — event-specific value

Example:

app.on('pointer:up', ({ event, scope, inside, inEditable, inEditor }) => {
  console.log('pointer:up', { event, scope, inside, inEditable, inEditor });
});