読み込みに時間がかかるときにメッセージを出すscript
from /programming-notes/読み込みに時間がかかるときにメッセージを出すscript
code:script.js
export async function loading(process, {onstart, onend, delay = 500} = {}) {
let timer = null;
timer = setTimeout(async () => {
onstart?.();
await process;
onend?.();
}, delay);
const result = await process;
clearTimeout(timer);
return result;
}
#2021-04-08 17:50:39