Skip to content

Commit 92e5919

Browse files
committed
fix: changes to ObjectEmpty type to be in line with polykey
1 parent fe7af00 commit 92e5919

File tree

3 files changed

+9
-3
lines changed

3 files changed

+9
-3
lines changed

src/middleware.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -278,9 +278,9 @@ const defaultClientMiddlewareWrapper = (
278278
export {
279279
binaryToJsonMessageStream,
280280
jsonMessageToBinaryStream,
281+
timeoutMiddlewareClient,
282+
timeoutMiddlewareServer,
281283
defaultMiddleware,
282284
defaultServerMiddlewareWrapper,
283285
defaultClientMiddlewareWrapper,
284-
timeoutMiddlewareClient,
285-
timeoutMiddlewareServer,
286286
};

src/types.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,12 @@ type JSONRPCResponseError = {
110110
id: string | number | null;
111111
};
112112

113-
type ObjectEmpty = NonNullable<unknown>;
113+
/**
114+
* Used when an empty object is needed.
115+
* Defined here with a linter override to avoid a false positive.
116+
*/
117+
// eslint-disable-next-line
118+
type ObjectEmpty = {};
114119

115120
// Prevent overwriting the metadata type with `Omit<>`
116121
type JSONRPCRequestMetadata<T extends Record<string, JSONValue> = ObjectEmpty> =

src/utils.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -343,6 +343,7 @@ function toError(
343343
let e: Error;
344344
switch (eClass) {
345345
case AbstractError:
346+
case errors.ErrorRPCTimedOut:
346347
e = eClass.fromJSON(errorData);
347348
break;
348349
case AggregateError:

0 commit comments

Comments
 (0)