mirror of
https://github.com/lana-k/sqliteviz.git
synced 2025-12-06 18:18:53 +08:00
22 lines
444 B
JavaScript
22 lines
444 B
JavaScript
export default {
|
|
getPeriod (start, end) {
|
|
const diff = end.getTime() - start.getTime()
|
|
const seconds = diff / 1000
|
|
return seconds.toFixed(3) + 's'
|
|
},
|
|
|
|
debounce (func, ms) {
|
|
let timeout
|
|
return function () {
|
|
clearTimeout(timeout)
|
|
timeout = setTimeout(() => func.apply(this, arguments), ms)
|
|
}
|
|
},
|
|
|
|
sleep (ms) {
|
|
return new Promise(resolve => {
|
|
setTimeout(() => { resolve() }, ms)
|
|
})
|
|
}
|
|
}
|