Skip to content

Commit 3760f29

Browse files
committed
fix: types on hooks
1 parent 8b91415 commit 3760f29

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

src/interfaces.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@ export interface IRestOptions<TResponse = any, TError = any> extends IRestOption
3232
cacheKey: string;
3333
throw: boolean;
3434
throwExcluding: IResponseFilter<TError>[];
35-
onRequest<TLocalResponse = TResponse, TLocalError = TError>(request: IRequest<TLocalResponse, TLocalError>): void | Promise<void>
36-
onResponse<TLocalResponse = TResponse, TLocalError = TError>(response: IResponse<TLocalResponse, TLocalError>): void
37-
onError<TLocalResponse = TResponse, TLocalError = TError>(error: RestError<TLocalError>, response: TLocalResponse): void
35+
onRequest(request: IRequest<TResponse, TError>): void | Promise<void>
36+
onResponse(response: IResponse<TResponse, TError>): void
37+
onError(error: RestError<TError>, response: TResponse): void
3838
}
3939
export interface IRestOptionsGlobals<TResponse, TError> extends IRestOptions<TResponse, TError>, IRestOptionsProtected {}
4040
export type LocalOverrideStrategy = | "merge" | "assign";

src/rest-client.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ export default class RestClient<TResponse = any, TError = any> {
9696

9797
const onRequest = this.options.get("onRequest");
9898
if (typeof onRequest == "function") {
99-
const result = onRequest(request);
99+
const result = onRequest(request as any);
100100
if (result instanceof Promise)
101101
await result;
102102
}
@@ -208,7 +208,7 @@ export default class RestClient<TResponse = any, TError = any> {
208208
const onError = this.options.get("onError");
209209
if (typeof onError == "function") {
210210
onErrorCalled = true;
211-
onError(response.error, response);
211+
onError(response.error as any, response as any);
212212
}
213213
else throw response.error;
214214
}
@@ -220,7 +220,7 @@ export default class RestClient<TResponse = any, TError = any> {
220220
if (!onErrorCalled) {
221221
const onResponse = this.options.get("onResponse");
222222
if (typeof onResponse == "function")
223-
onResponse(response);
223+
onResponse(response as any);
224224
}
225225

226226
return response;

0 commit comments

Comments
 (0)