LiveLLMSession
Defined in: packages/core/src/llms/live.ts:66
Constructors
Constructor
new LiveLLMSession():
LiveLLMSession
Returns
LiveLLMSession
Properties
eventQueue
protected
eventQueue:LiveEvent
[] =[]
Defined in: packages/core/src/llms/live.ts:67
eventResolvers
protected
eventResolvers: (value
) =>void
[] =[]
Defined in: packages/core/src/llms/live.ts:68
Parameters
value
Returns
void
closed
protected
closed:boolean
=false
Defined in: packages/core/src/llms/live.ts:69
Methods
sendMessage()
abstract
sendMessage(message
):void
Defined in: packages/core/src/llms/live.ts:70
Parameters
message
Returns
void
streamEvents()
streamEvents():
AsyncIterable
<LiveEvent
>
Defined in: packages/core/src/llms/live.ts:71
Returns
AsyncIterable
<LiveEvent
>
disconnect()
abstract
disconnect():Promise
<void
>
Defined in: packages/core/src/llms/live.ts:80
Returns
Promise
<void
>
nextEvent()
protected
nextEvent():Promise
<undefined
|LiveEvent
>
Defined in: packages/core/src/llms/live.ts:82
Returns
Promise
<undefined
| LiveEvent
>
pushEventToQueue()
pushEventToQueue(
event
):void
Defined in: packages/core/src/llms/live.ts:95
Parameters
event
Returns
void