Skip to content

Commit f538860

Browse files
authored
Merge pull request #289 from biesbjerg/fix/288-catcher-catcher-fallback-return-type
Add Self to return type
2 parents 0f1ba14 + e5582d6 commit f538860

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/types.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -276,7 +276,7 @@ export interface Wretch<Self = unknown, Chain = unknown, Resolver = undefined, E
276276
* @param errorId - Error code or name
277277
* @param catcher - The catcher method
278278
*/
279-
catcher(this: Self & Wretch<Self, Chain, Resolver, ErrorType>, errorId: number | string | symbol, catcher: (error: ErrorType extends undefined ? WretchError : ErrorType, originalRequest: this) => any): Wretch<Self, Chain, Resolver, ErrorType extends undefined ? WretchError : ErrorType>
279+
catcher(this: Self & Wretch<Self, Chain, Resolver, ErrorType>, errorId: number | string | symbol, catcher: (error: ErrorType extends undefined ? WretchError : ErrorType, originalRequest: this) => any): Self & Wretch<Self, Chain, Resolver, ErrorType extends undefined ? WretchError : ErrorType>
280280

281281
/**
282282
* A fallback catcher that will be called for any error thrown - if uncaught by other means.
@@ -296,7 +296,7 @@ export interface Wretch<Self = unknown, Chain = unknown, Resolver = undefined, E
296296
* @see {@link Wretch.catcher} for more details.
297297
* @param catcher - The catcher method
298298
*/
299-
catcherFallback(this: Self & Wretch<Self, Chain, Resolver, ErrorType>, catcher: (error: ErrorType extends undefined ? WretchError : ErrorType, originalRequest: this) => any): Wretch<Self, Chain, Resolver, ErrorType extends undefined ? WretchError : ErrorType>
299+
catcherFallback(this: Self & Wretch<Self, Chain, Resolver, ErrorType>, catcher: (error: ErrorType extends undefined ? WretchError : ErrorType, originalRequest: this) => any): Self & Wretch<Self, Chain, Resolver, ErrorType extends undefined ? WretchError : ErrorType>
300300

301301
/**
302302
* Configures custom error parsing for all error responses.

0 commit comments

Comments
 (0)