File tree Expand file tree Collapse file tree 2 files changed +34
-38
lines changed Expand file tree Collapse file tree 2 files changed +34
-38
lines changed Original file line number Diff line number Diff line change @@ -16,15 +16,14 @@ npm install timeout-signal
1616const timeoutSignal = require (" timeout-signal" );
1717const fetch = require (" cross-fetch" );
1818
19- fetch (" https://www.google.com" , { signal: timeoutSignal (5000 ) })
20- .then (response => {
21- // Handle response
22- })
23- .catch (error => {
24- if (error .message === " The user aborted a request." ) {
25- // Handle abortion
26- }
27- })
19+ try {
20+ const response = await fetch (" https://www.google.com" , { signal: timeoutSignal (5000 ) })
21+ // Handle response
22+ } catch (error) {
23+ if (error .message === " The user aborted a request." ) {
24+ // Handle abortion
25+ }
26+ }
2827```
2928
3029## API
@@ -53,14 +52,13 @@ const fetch = require("cross-fetch");
5352
5453const signal = timeoutSignal (5000 )
5554
56- fetch (" https://www.google.com" , { signal })
57- .then (response => {
58- timeoutSignal .clear (signal)
59- // Handle response
60- })
61- .catch (error => {
62- if (error .message === " The user aborted a request." ) {
63- // Handle abortion
64- }
65- })
55+ try {
56+ const response = await fetch (" https://www.google.com" , { signal })
57+ timeoutSignal .clear (signal)
58+ // Handle response
59+ } catch (error) {
60+ if (error .message === " The user aborted a request." ) {
61+ // Handle abortion
62+ }
63+ }
6664```
Original file line number Diff line number Diff line change @@ -9,15 +9,14 @@ declare const timeoutSignal: {
99 const timeoutSignal = require("timeout-signal");
1010 const fetch = require("cross-fetch");
1111
12- fetch("https://www.google.com", { signal: timeoutSignal(5000) })
13- .then(response => {
14- // Handle response
15- })
16- .catch(error => {
17- if (error.message === "The user aborted a request.") {
18- // Handle abortion
19- }
20- })
12+ try {
13+ const response = await fetch("https://www.google.com", { signal: timeoutSignal(5000) })
14+ // Handle response
15+ } catch (error) {
16+ if (error.message === "The user aborted a request.") {
17+ // Handle abortion
18+ }
19+ }
2120 ```
2221 */
2322 ( timeout : number ) : AbortSignal
@@ -32,16 +31,15 @@ declare const timeoutSignal: {
3231
3332 const signal = timeoutSignal(5000)
3433
35- fetch("https://www.google.com", { signal })
36- .then(response => {
37- timeoutSignal.clear(signal)
38- // Handle response
39- })
40- .catch(error => {
41- if (error.message === "The user aborted a request.") {
42- // Handle abortion
43- }
44- })
34+ try {
35+ const response = await fetch("https://www.google.com", { signal })
36+ timeoutSignal.clear(signal)
37+ // Handle response
38+ } catch (error) {
39+ if (error.message === "The user aborted a request.") {
40+ // Handle abortion
41+ }
42+ }
4543 ```
4644 */
4745 clear ( signal : AbortSignal ) : void
You can’t perform that action at this time.
0 commit comments