Buckets:
| /** | |
| * @callback PromiseResolve | |
| * @param {any|PromiseLike<any>} value | |
| * @returns {void} | |
| */ | |
| /** | |
| * @callback PromiseReject | |
| * @param {any} reason | |
| * @returns {void} | |
| */ | |
| /** | |
| * @typedef PromiseObject | |
| * @property {Promise} promise | |
| * @property {PromiseResolve} resolve | |
| * @property {PromiseReject} reject | |
| */ | |
| /** | |
| * @returns {PromiseObject} | |
| */ | |
| function createPromise () { | |
| /** | |
| * @type {PromiseObject} | |
| */ | |
| const obj = { | |
| resolve: null, | |
| reject: null, | |
| promise: null | |
| } | |
| obj.promise = new Promise((resolve, reject) => { | |
| obj.resolve = resolve | |
| obj.reject = reject | |
| }) | |
| return obj | |
| } | |
| module.exports = { | |
| createPromise | |
| } | |
Xet Storage Details
- Size:
- 666 Bytes
- Xet hash:
- 9dcdb95373720d85e36e55ce8b42c04906facefd3464b03e773248a653c0d288
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.