Merge pull request #2255 from vsemozhetbyt/patch-11
Fix semicolons in 1.11.6 (Promisification)
This commit is contained in:
commit
2ff5eeb95a
1 changed files with 6 additions and 6 deletions
|
@ -36,11 +36,11 @@ Here it is:
|
||||||
let loadScriptPromise = function(src) {
|
let loadScriptPromise = function(src) {
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
loadScript(src, (err, script) => {
|
loadScript(src, (err, script) => {
|
||||||
if (err) reject(err)
|
if (err) reject(err);
|
||||||
else resolve(script);
|
else resolve(script);
|
||||||
});
|
});
|
||||||
})
|
});
|
||||||
}
|
};
|
||||||
|
|
||||||
// usage:
|
// usage:
|
||||||
// loadScriptPromise('path/script.js').then(...)
|
// loadScriptPromise('path/script.js').then(...)
|
||||||
|
@ -71,7 +71,7 @@ function promisify(f) {
|
||||||
f.call(this, ...args); // call the original function
|
f.call(this, ...args); // call the original function
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
};
|
}
|
||||||
|
|
||||||
// usage:
|
// usage:
|
||||||
let loadScriptPromise = promisify(loadScript);
|
let loadScriptPromise = promisify(loadScript);
|
||||||
|
@ -110,11 +110,11 @@ function promisify(f, manyArgs = false) {
|
||||||
f.call(this, ...args);
|
f.call(this, ...args);
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
};
|
}
|
||||||
|
|
||||||
// usage:
|
// usage:
|
||||||
f = promisify(f, true);
|
f = promisify(f, true);
|
||||||
f(...).then(arrayOfResults => ..., err => ...)
|
f(...).then(arrayOfResults => ..., err => ...);
|
||||||
```
|
```
|
||||||
|
|
||||||
As you can see it's essentially the same as above, but `resolve` is called with only one or all arguments depending on whether `manyArgs` is truthy.
|
As you can see it's essentially the same as above, but `resolve` is called with only one or all arguments depending on whether `manyArgs` is truthy.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue