14 lines
338 B
JavaScript
14 lines
338 B
JavaScript
export default function (originalPromise, delay = 100) {
|
|
return Promise.all([
|
|
originalPromise,
|
|
new Promise(resolve => {
|
|
setTimeout(() => resolve(), delay)
|
|
}),
|
|
]).then(result => result[0])
|
|
}
|
|
|
|
// Usage
|
|
// minimum(axios.get('/'))
|
|
// .then(response => console.log('done'))
|
|
// .catch(error => console.log(error))
|