feat(companion): add platform known-event-name passthrough

This commit is contained in:
William Valentin
2026-02-16 19:31:33 -08:00
parent 4f25994876
commit 9e7d3b0e13
4 changed files with 41 additions and 1 deletions
+13
View File
@@ -1,4 +1,5 @@
import type {
CompanionEventName,
CompanionEventEnvelope,
CompanionEventHandler,
CanvasClearResult,
@@ -255,6 +256,10 @@ export class MacOSCompanionClient {
this.runtime.clearEventSubscriptions();
}
listKnownEventNames(): CompanionEventName[] {
return this.runtime.listKnownEventNames();
}
waitForAnyEvent<TData = unknown>(
eventNames: readonly string[],
options?: {
@@ -467,6 +472,10 @@ export class IOSCompanionClient {
this.runtime.clearEventSubscriptions();
}
listKnownEventNames(): CompanionEventName[] {
return this.runtime.listKnownEventNames();
}
waitForAnyEvent<TData = unknown>(
eventNames: readonly string[],
options?: {
@@ -677,6 +686,10 @@ export class AndroidCompanionClient {
this.runtime.clearEventSubscriptions();
}
listKnownEventNames(): CompanionEventName[] {
return this.runtime.listKnownEventNames();
}
waitForAnyEvent<TData = unknown>(
eventNames: readonly string[],
options?: {