type RequestPayload,
type ResponsePayload,
ResponseStatus,
-} from '@/types/UIProtocol';
+} from '@/types';
import config from '@/assets/config';
type ResponseHandler = {
procedureName: ProcedureName;
resolve: (value: ResponsePayload | PromiseLike<ResponsePayload>) => void;
- reject: (reason?: any) => void;
+ reject: (reason?: unknown) => void;
};
export default class UIClient {
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 });
}