@@ -4,29 +4,44 @@ import Client from '../../types/client'
44
55expectAssignable < errors . UndiciError > ( new errors . UndiciError ( ) )
66
7+ expectAssignable < errors . UndiciError > ( new errors . ConnectTimeoutError ( ) )
8+ expectAssignable < errors . ConnectTimeoutError > ( new errors . ConnectTimeoutError ( ) )
9+ expectAssignable < 'ConnectTimeoutError' > ( new errors . ConnectTimeoutError ( ) . name )
10+ expectAssignable < 'UND_ERR_CONNECT_TIMEOUT' > ( new errors . ConnectTimeoutError ( ) . code )
11+
712expectAssignable < errors . UndiciError > ( new errors . HeadersTimeoutError ( ) )
813expectAssignable < errors . HeadersTimeoutError > ( new errors . HeadersTimeoutError ( ) )
914expectAssignable < 'HeadersTimeoutError' > ( new errors . HeadersTimeoutError ( ) . name )
1015expectAssignable < 'UND_ERR_HEADERS_TIMEOUT' > ( new errors . HeadersTimeoutError ( ) . code )
1116
17+ expectAssignable < errors . UndiciError > ( new errors . HeadersOverflowError ( ) )
18+ expectAssignable < errors . HeadersOverflowError > ( new errors . HeadersOverflowError ( ) )
19+ expectAssignable < 'HeadersOverflowError' > ( new errors . HeadersOverflowError ( ) . name )
20+ expectAssignable < 'UND_ERR_HEADERS_OVERFLOW' > ( new errors . HeadersOverflowError ( ) . code )
21+
1222expectAssignable < errors . UndiciError > ( new errors . BodyTimeoutError ( ) )
1323expectAssignable < errors . BodyTimeoutError > ( new errors . BodyTimeoutError ( ) )
1424expectAssignable < 'BodyTimeoutError' > ( new errors . BodyTimeoutError ( ) . name )
1525expectAssignable < 'UND_ERR_BODY_TIMEOUT' > ( new errors . BodyTimeoutError ( ) . code )
1626
17- expectAssignable < errors . UndiciError > ( new errors . SocketTimeoutError ( ) )
18- expectAssignable < errors . SocketTimeoutError > ( new errors . SocketTimeoutError ( ) )
19- expectAssignable < 'SocketTimeoutError ' > ( new errors . SocketTimeoutError ( ) . name )
20- expectAssignable < 'UND_ERR_SOCKET_TIMEOUT ' > ( new errors . SocketTimeoutError ( ) . code )
27+ expectAssignable < errors . UndiciError > ( new errors . ResponseStatusCodeError ( ) )
28+ expectAssignable < errors . ResponseStatusCodeError > ( new errors . ResponseStatusCodeError ( ) )
29+ expectAssignable < 'ResponseStatusCodeError ' > ( new errors . ResponseStatusCodeError ( ) . name )
30+ expectAssignable < 'UND_ERR_RESPONSE_STATUS_CODE ' > ( new errors . ResponseStatusCodeError ( ) . code )
2131
22- expectAssignable < errors . UndiciError > ( new errors . InvalidReturnError ( ) )
23- expectAssignable < errors . InvalidReturnError > ( new errors . InvalidReturnError ( ) )
24- expectAssignable < 'InvalidReturnError' > ( new errors . InvalidReturnError ( ) . name )
25- expectAssignable < 'UND_ERR_INVALID_RETURN_VALUE' > ( new errors . InvalidReturnError ( ) . code )
32+ expectAssignable < errors . UndiciError > ( new errors . InvalidArgumentError ( ) )
33+ expectAssignable < errors . InvalidArgumentError > ( new errors . InvalidArgumentError ( ) )
34+ expectAssignable < 'InvalidArgumentError' > ( new errors . InvalidArgumentError ( ) . name )
35+ expectAssignable < 'UND_ERR_INVALID_ARG' > ( new errors . InvalidArgumentError ( ) . code )
36+
37+ expectAssignable < errors . UndiciError > ( new errors . InvalidReturnValueError ( ) )
38+ expectAssignable < errors . InvalidReturnValueError > ( new errors . InvalidReturnValueError ( ) )
39+ expectAssignable < 'InvalidReturnValueError' > ( new errors . InvalidReturnValueError ( ) . name )
40+ expectAssignable < 'UND_ERR_INVALID_RETURN_VALUE' > ( new errors . InvalidReturnValueError ( ) . code )
2641
2742expectAssignable < errors . UndiciError > ( new errors . RequestAbortedError ( ) )
2843expectAssignable < errors . RequestAbortedError > ( new errors . RequestAbortedError ( ) )
29- expectAssignable < 'RequestAbortedError ' > ( new errors . RequestAbortedError ( ) . name )
44+ expectAssignable < 'AbortError ' > ( new errors . RequestAbortedError ( ) . name )
3045expectAssignable < 'UND_ERR_ABORTED' > ( new errors . RequestAbortedError ( ) . code )
3146
3247expectAssignable < errors . UndiciError > ( new errors . InformationalError ( ) )
@@ -39,6 +54,11 @@ expectAssignable<errors.RequestContentLengthMismatchError>(new errors.RequestCon
3954expectAssignable < 'RequestContentLengthMismatchError' > ( new errors . RequestContentLengthMismatchError ( ) . name )
4055expectAssignable < 'UND_ERR_REQ_CONTENT_LENGTH_MISMATCH' > ( new errors . RequestContentLengthMismatchError ( ) . code )
4156
57+ expectAssignable < errors . UndiciError > ( new errors . ResponseContentLengthMismatchError ( ) )
58+ expectAssignable < errors . ResponseContentLengthMismatchError > ( new errors . ResponseContentLengthMismatchError ( ) )
59+ expectAssignable < 'ResponseContentLengthMismatchError' > ( new errors . ResponseContentLengthMismatchError ( ) . name )
60+ expectAssignable < 'UND_ERR_RES_CONTENT_LENGTH_MISMATCH' > ( new errors . ResponseContentLengthMismatchError ( ) . code )
61+
4262expectAssignable < errors . UndiciError > ( new errors . ClientDestroyedError ( ) )
4363expectAssignable < errors . ClientDestroyedError > ( new errors . ClientDestroyedError ( ) )
4464expectAssignable < 'ClientDestroyedError' > ( new errors . ClientDestroyedError ( ) . name )
@@ -60,15 +80,29 @@ expectAssignable<errors.NotSupportedError>(new errors.NotSupportedError())
6080expectAssignable < 'NotSupportedError' > ( new errors . NotSupportedError ( ) . name )
6181expectAssignable < 'UND_ERR_NOT_SUPPORTED' > ( new errors . NotSupportedError ( ) . code )
6282
83+ expectAssignable < errors . UndiciError > ( new errors . BalancedPoolMissingUpstreamError ( ) )
84+ expectAssignable < errors . BalancedPoolMissingUpstreamError > ( new errors . BalancedPoolMissingUpstreamError ( ) )
85+ expectAssignable < 'MissingUpstreamError' > ( new errors . BalancedPoolMissingUpstreamError ( ) . name )
86+ expectAssignable < 'UND_ERR_BPL_MISSING_UPSTREAM' > ( new errors . BalancedPoolMissingUpstreamError ( ) . code )
87+
88+ expectAssignable < errors . UndiciError > ( new errors . HTTPParserError ( ) )
89+ expectAssignable < errors . HTTPParserError > ( new errors . HTTPParserError ( ) )
90+ expectAssignable < 'HTTPParserError' > ( new errors . HTTPParserError ( ) . name )
91+
92+ expectAssignable < errors . UndiciError > ( new errors . ResponseExceededMaxSizeError ( ) )
93+ expectAssignable < errors . ResponseExceededMaxSizeError > ( new errors . ResponseExceededMaxSizeError ( ) )
94+ expectAssignable < 'ResponseExceededMaxSizeError' > ( new errors . ResponseExceededMaxSizeError ( ) . name )
95+ expectAssignable < 'UND_ERR_RES_EXCEEDED_MAX_SIZE' > ( new errors . ResponseExceededMaxSizeError ( ) . code )
96+
6397{
6498 // @ts -ignore
65- function f ( ) : errors . HeadersTimeoutError | errors . SocketTimeoutError { return }
99+ function f ( ) : errors . HeadersTimeoutError | errors . ConnectTimeoutError { return }
66100
67101 const e = f ( )
68102
69103 if ( e . code === 'UND_ERR_HEADERS_TIMEOUT' ) {
70104 expectAssignable < errors . HeadersTimeoutError > ( e )
71- } else if ( e . code === 'UND_ERR_SOCKET_TIMEOUT ' ) {
72- expectAssignable < errors . SocketTimeoutError > ( e )
105+ } else if ( e . code === 'UND_ERR_CONNECT_TIMEOUT ' ) {
106+ expectAssignable < errors . ConnectTimeoutError > ( e )
73107 }
74108}
0 commit comments