File tree Expand file tree Collapse file tree 1 file changed +4
-8
lines changed Expand file tree Collapse file tree 1 file changed +4
-8
lines changed Original file line number Diff line number Diff line change 1
1
function createSleepPromise ( timeout ) {
2
- return new Promise ( function ( resolve ) {
2
+ return new Promise ( resolve => {
3
3
setTimeout ( resolve , timeout ) ;
4
4
} ) ;
5
5
}
6
6
7
7
function sleep ( timeout ) {
8
8
// Pass value through, if used in a promise chain
9
9
function promiseFunction ( value ) {
10
- return createSleepPromise ( timeout ) . then ( function ( ) {
11
- return value ;
12
- } ) ;
10
+ return createSleepPromise ( timeout ) . then ( ( ) => value ) ;
13
11
}
14
12
15
- var sleepPromise = createSleepPromise ( timeout ) ;
13
+ const sleepPromise = createSleepPromise ( timeout ) ;
16
14
17
15
// Normal promise
18
- promiseFunction . then = function ( ) {
19
- return sleepPromise . then . apply ( sleepPromise , arguments ) ;
20
- } ;
16
+ promiseFunction . then = ( ...args ) => sleepPromise . then ( ...args ) ;
21
17
promiseFunction . catch = Promise . resolve ( ) . catch ;
22
18
23
19
return promiseFunction ;
You can’t perform that action at this time.
0 commit comments