diff --git a/src/embedded.ts b/src/embedded.ts index 6ecb29d29f1..be03037f974 100644 --- a/src/embedded.ts +++ b/src/embedded.ts @@ -154,7 +154,10 @@ export class RoomWidgetClient extends MatrixClient { super(opts); const transportSend = this.widgetApi.transport.send.bind(this.widgetApi.transport); - this.widgetApi.transport.send = async ( + this.widgetApi.transport.send = async < + T extends IWidgetApiRequestData, + R extends IWidgetApiResponseData = IWidgetApiAcknowledgeResponseData, + >( action: WidgetApiAction, data: T, ): Promise => {