Files
ArtPlayer/packages/artplayer-tool-thumbnail/src/utils.js
T
2018-12-05 14:45:16 +08:00

17 lines
439 B
JavaScript

export function sleep(ms) {
return new Promise(resolve => setTimeout(resolve, ms));
}
export function runPromisesInSeries(ps) {
return ps.reduce((p, next) => p.then(next), Promise.resolve());
}
export function getFileName(name) {
const nameArray = name.split('.');
nameArray.pop();
return nameArray.join('.');
}
export function clamp(num, a, b) {
return Math.max(Math.min(num, Math.max(a, b)), Math.min(a, b));
}