Interface: TransportConnectOptions
Defined in: packages/aiui-oracle/src/types.ts:481
What the engine hands a transport at connect time.
Properties
audioElement?
optionalaudioElement?:HTMLAudioElement
Defined in: packages/aiui-oracle/src/types.ts:492
Reuse this element for reply audio instead of creating one.
credential
credential:
OracleCredential
Defined in: packages/aiui-oracle/src/types.ts:482
session
session:
Record<string,unknown>
Defined in: packages/aiui-oracle/src/types.ts:484
The vendor wire session config to bake at mint/connect time.
Methods
onClose()
onClose(
reason):void
Defined in: packages/aiui-oracle/src/types.ts:488
Transport-level lifecycle faults (socket close, ICE failure…).
Parameters
reason
string
Returns
void
onEvent()
onEvent(
event):void
Defined in: packages/aiui-oracle/src/types.ts:486
Every decoded vendor event (server → client), in arrival order.
Parameters
event
Record<string, unknown>
Returns
void
onPlaybackBlocked()?
optionalonPlaybackBlocked():void
Defined in: packages/aiui-oracle/src/types.ts:490
Reply playback was blocked by autoplay policy (needs a user gesture).
Returns
void