Skip to content

Commit 8574911

Browse files
authored
Use JSDoc documentation (#7)
1 parent b79ac92 commit 8574911

File tree

1 file changed

+42
-8
lines changed

1 file changed

+42
-8
lines changed

types/index.d.ts

Lines changed: 42 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,47 +21,81 @@ export interface FetchMock
2121
extends Mock<[string | Request | undefined, RequestInit | undefined], Promise<Response>> {
2222
(input: string | Request, init?: RequestInit): Promise<Response>;
2323

24-
// Response mocking
24+
/**
25+
* Response mocking
26+
*/
2527
mockResponse(fn: MockResponseInitFunction): FetchMock;
2628
mockResponse(response: string, responseInit?: MockParams): FetchMock;
2729

30+
/**
31+
* Response mocking
32+
*/
2833
mockResponseOnce(fn: MockResponseInitFunction): FetchMock;
2934
mockResponseOnce(response: string, responseInit?: MockParams): FetchMock;
3035

31-
// alias for mockResponseOnce
36+
/**
37+
* alias for mockResponseOnce
38+
*/
3239
once(fn: MockResponseInitFunction): FetchMock;
3340
once(url: string, responseInit?: MockParams): FetchMock;
3441

42+
/**
43+
* Response mocking for multiple calls
44+
*/
3545
mockResponses(...responses: Array<string | [string, MockParams] | MockResponseInitFunction>): FetchMock;
3646

37-
// Error/Reject mocking
47+
/**
48+
* Error/Reject mocking
49+
*/
3850
mockReject(error?: ErrorOrFunction): FetchMock;
51+
/**
52+
* Error/Reject mocking
53+
*/
3954
mockRejectOnce(error?: ErrorOrFunction): FetchMock;
40-
55+
/**
56+
* Error/Reject mocking
57+
*/
4158
mockAbort(): FetchMock;
59+
/**
60+
* Error/Reject mocking
61+
*/
4262
mockAbortOnce(): FetchMock;
4363

44-
// Conditional Mocking
64+
/**
65+
* Conditional Mocking
66+
*/
4567
isMocking(input: string | Request): boolean;
4668

69+
/**
70+
* Conditional Mocking
71+
*/
4772
doMock(fn?: MockResponseInitFunction): FetchMock;
4873
doMock(response: string, responseInit?: MockParams): FetchMock;
4974

75+
/**
76+
* Conditional Mocking
77+
*/
5078
doMockOnce(fn?: MockResponseInitFunction): FetchMock;
5179
doMockOnce(response: string, responseInit?: MockParams): FetchMock;
52-
// alias for doMockOnce
80+
/**
81+
* alias for doMockOnce
82+
*/
5383
mockOnce(fn?: MockResponseInitFunction): FetchMock;
5484
mockOnce(response: string, responseInit?: MockParams): FetchMock;
5585

5686
doMockIf(urlOrPredicate: UrlOrPredicate, fn?: MockResponseInitFunction): FetchMock;
5787
doMockIf(urlOrPredicate: UrlOrPredicate, response: string, responseInit?: MockParams): FetchMock;
58-
// alias for doMockIf
88+
/**
89+
* alias for doMockIf
90+
*/
5991
mockIf(urlOrPredicate: UrlOrPredicate, fn?: MockResponseInitFunction): FetchMock;
6092
mockIf(urlOrPredicate: UrlOrPredicate, response: string, responseInit?: MockParams): FetchMock;
6193

6294
doMockOnceIf(urlOrPredicate: UrlOrPredicate, fn?: MockResponseInitFunction): FetchMock;
6395
doMockOnceIf(urlOrPredicate: UrlOrPredicate, response: string, responseInit?: MockParams): FetchMock;
64-
// alias for doMocKOnceIf
96+
/**
97+
* alias for doMocKOnceIf
98+
*/
6599
mockOnceIf(urlOrPredicate: UrlOrPredicate, fn?: MockResponseInitFunction): FetchMock;
66100
mockOnceIf(urlOrPredicate: UrlOrPredicate, response: string, responseInit?: MockParams): FetchMock;
67101

0 commit comments

Comments
 (0)