mirror of
https://github.com/openclaw/openclaw.git
synced 2026-04-19 11:08:37 +00:00
docs: add JSDoc to onSessionTranscriptUpdate
This commit is contained in:
committed by
Peter Steinberger
parent
53ada1e9b9
commit
2365c6c86a
@@ -6,6 +6,11 @@ type SessionTranscriptListener = (update: SessionTranscriptUpdate) => void;
|
|||||||
|
|
||||||
const SESSION_TRANSCRIPT_LISTENERS = new Set<SessionTranscriptListener>();
|
const SESSION_TRANSCRIPT_LISTENERS = new Set<SessionTranscriptListener>();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Register a listener for session transcript updates.
|
||||||
|
* Returns an unsubscribe function. Listeners are guarded with try/catch
|
||||||
|
* so a throwing subscriber cannot prevent other listeners from firing.
|
||||||
|
*/
|
||||||
export function onSessionTranscriptUpdate(listener: SessionTranscriptListener): () => void {
|
export function onSessionTranscriptUpdate(listener: SessionTranscriptListener): () => void {
|
||||||
SESSION_TRANSCRIPT_LISTENERS.add(listener);
|
SESSION_TRANSCRIPT_LISTENERS.add(listener);
|
||||||
return () => {
|
return () => {
|
||||||
|
|||||||
Reference in New Issue
Block a user