Skip to content

Commit 11d0b3e

Browse files
committed
fix: restore interceptor interfaces and prevent shorthand function rewrites for this file
1 parent 8efc15f commit 11d0b3e

File tree

2 files changed

+22
-17
lines changed

2 files changed

+22
-17
lines changed

biome.json

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,19 @@
112112
}
113113
},
114114
"overrides": [
115+
{
116+
"includes": [
117+
"packages/client/src/internal/interceptors/types.ts"
118+
],
119+
"linter": {
120+
"rules": {
121+
"style": {
122+
"useShorthandFunctionType": "off",
123+
"useUnifiedTypeSignatures": "off"
124+
}
125+
}
126+
}
127+
},
115128
{
116129
"includes": ["**/*.test.ts", "**/__tests__/**/*.ts", "**/vite.config.ts", "vitest.config.ts"],
117130
"linter": {

packages/client/src/internal/interceptors/types.ts

Lines changed: 9 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,9 @@
1717
*
1818
* @public
1919
*/
20-
export type RequestInterceptor = ({
21-
request,
22-
}: {
23-
request: Readonly<Request>
24-
}) => Request | Promise<Request>
20+
export interface RequestInterceptor {
21+
({ request }: { request: Readonly<Request> }): Request | Promise<Request>
22+
}
2523

2624
/**
2725
* Defines the interceptor for a `Response`.
@@ -38,11 +36,9 @@ export type RequestInterceptor = ({
3836
*
3937
* @public
4038
*/
41-
export type ResponseInterceptor = ({
42-
response,
43-
}: {
44-
response: Readonly<Response>
45-
}) => Response | Promise<Response>
39+
export interface ResponseInterceptor {
40+
({ response }: { response: Readonly<Response> }): Response | Promise<Response>
41+
}
4642

4743
/**
4844
* Defines the interceptor for a `Response` error.
@@ -71,13 +67,9 @@ export type ResponseInterceptor = ({
7167
*
7268
* @public
7369
*/
74-
export type ResponseErrorInterceptor = ({
75-
request,
76-
error,
77-
}: {
78-
request: Request
79-
error: unknown
80-
}) => unknown
70+
export interface ResponseErrorInterceptor {
71+
({ request, error }: { request: Request; error: unknown }): unknown
72+
}
8173

8274
/**
8375
* Defines the network interceptors.

0 commit comments

Comments
 (0)