feat(companion): expose pending event wait observability

This commit is contained in:
William Valentin
2026-02-16 20:52:49 -08:00
parent df86fbd08e
commit 21a57c88b9
6 changed files with 49 additions and 2 deletions
+12
View File
@@ -279,6 +279,10 @@ export class MacOSCompanionClient {
return this.runtime.pendingRequestCount;
}
get pendingEventWaitCount(): number {
return this.runtime.pendingEventWaitCount;
}
waitForAnyEvent<TData = unknown>(
eventNames: readonly (CompanionEventName | string)[],
options?: {
@@ -525,6 +529,10 @@ export class IOSCompanionClient {
return this.runtime.pendingRequestCount;
}
get pendingEventWaitCount(): number {
return this.runtime.pendingEventWaitCount;
}
waitForAnyEvent<TData = unknown>(
eventNames: readonly (CompanionEventName | string)[],
options?: {
@@ -769,6 +777,10 @@ export class AndroidCompanionClient {
return this.runtime.pendingRequestCount;
}
get pendingEventWaitCount(): number {
return this.runtime.pendingEventWaitCount;
}
waitForAnyEvent<TData = unknown>(
eventNames: readonly (CompanionEventName | string)[],
options?: {