-import Utils from './Utils';
+import { promiseWithTimeout } from './Utils';
import {
ProcedureName,
type ProtocolResponse,
id: string,
procedureName: ProcedureName,
resolve: (value: ResponsePayload | PromiseLike<ResponsePayload>) => void,
- reject: (reason?: any) => void
+ reject: (reason?: unknown) => void
): void {
this.responseHandlers.set(id, { procedureName, resolve, reject });
}
data: RequestPayload
): Promise<ResponsePayload> {
let uuid: string;
- return Utils.promiseWithTimeout(
+ return promiseWithTimeout(
new Promise((resolve, reject) => {
uuid = crypto.randomUUID();
const msg = JSON.stringify([uuid, command, data]);