feat(companion): expose pending request observability

This commit is contained in:
William Valentin
2026-02-16 20:51:57 -08:00
parent 5277fed220
commit df86fbd08e
6 changed files with 84 additions and 1 deletions
+12
View File
@@ -275,6 +275,10 @@ export class MacOSCompanionClient {
return this.runtime.eventSubscriptionCount;
}
get pendingRequestCount(): number {
return this.runtime.pendingRequestCount;
}
waitForAnyEvent<TData = unknown>(
eventNames: readonly (CompanionEventName | string)[],
options?: {
@@ -517,6 +521,10 @@ export class IOSCompanionClient {
return this.runtime.eventSubscriptionCount;
}
get pendingRequestCount(): number {
return this.runtime.pendingRequestCount;
}
waitForAnyEvent<TData = unknown>(
eventNames: readonly (CompanionEventName | string)[],
options?: {
@@ -757,6 +765,10 @@ export class AndroidCompanionClient {
return this.runtime.eventSubscriptionCount;
}
get pendingRequestCount(): number {
return this.runtime.pendingRequestCount;
}
waitForAnyEvent<TData = unknown>(
eventNames: readonly (CompanionEventName | string)[],
options?: {