Skip to main content

Type Alias: SceneIngestionEvents

type SceneIngestionEvents = {
on-session-created: SessionCreatedEvent;
on-session-joined: SessionJoinedEvent;
on-session-ready: SessionReadyEvent;
on-session-left: SessionLeftEvent;
on-running: IngestionRunningEvent;
on-session-bound: SessionBoundEvent;
on-session-unbound: SessionUnboundEvent;
on-error: IngestionErrorEvent;
};

Defined in: livelink.clients/livelink.agent/sources/data/SceneIngestionEvents.ts:116

Events emitted by a SceneIngestion.

The Agent's own session-lifecycle events are re-emitted here as they happen, so a consumer observes one object instead of reaching through ingestion.agent for half of what it needs. on-error covers both the agent's errors and the ingestion's own.

Declared key by key rather than as Omit<AgentEvents, "on-error"> & { … }: TypeDoc expands only the literal half of an intersection, so the re-emitted session events went undocumented. livelink.agent/tests/EventMaps.test.ts fails to compile if this drifts from AgentEvents.

Properties

on-session-created

on-session-created: SessionCreatedEvent;

Defined in: livelink.clients/livelink.agent/sources/data/SceneIngestionEvents.ts:117


on-session-joined

on-session-joined: SessionJoinedEvent;

Defined in: livelink.clients/livelink.agent/sources/data/SceneIngestionEvents.ts:118


on-session-ready

on-session-ready: SessionReadyEvent;

Defined in: livelink.clients/livelink.agent/sources/data/SceneIngestionEvents.ts:119


on-session-left

on-session-left: SessionLeftEvent;

Defined in: livelink.clients/livelink.agent/sources/data/SceneIngestionEvents.ts:120


on-running

on-running: IngestionRunningEvent;

Defined in: livelink.clients/livelink.agent/sources/data/SceneIngestionEvents.ts:121


on-session-bound

on-session-bound: SessionBoundEvent;

Defined in: livelink.clients/livelink.agent/sources/data/SceneIngestionEvents.ts:122


on-session-unbound

on-session-unbound: SessionUnboundEvent;

Defined in: livelink.clients/livelink.agent/sources/data/SceneIngestionEvents.ts:123


on-error

on-error: IngestionErrorEvent;

Defined in: livelink.clients/livelink.agent/sources/data/SceneIngestionEvents.ts:124