Skip to content

Events

Read-only event stream for session lifecycle observability.

GitTrix extends Node’s EventEmitter.

gittrix.on('session.start', ({ sessionId }) => {})
gittrix.on('session.write', ({ sessionId, path, op }) => {})
gittrix.on('session.commit', ({ sessionId, sha }) => {})
gittrix.on('session.promote', ({ sessionId, result }) => {})
gittrix.on('session.evict', ({ sessionId }) => {})

Notes:

  • There is no middleware chain.
  • Events are observability only.
  • session.write uses op: 'delete' for deletes; regular writes omit op.