@snipsonian/core
Version:
Core/base reusable javascript code snippets
20 lines (19 loc) • 480 B
text/typescript
export default function simulateWaitTime({
waitTimeInMillis = 10,
onWaited,
}: {
waitTimeInMillis?: number;
onWaited?: (props: { waitTimeInMillis: number }) => void;
} = {}): Promise<void> {
return new Promise((resolve) => {
setTimeout(
() => {
if (onWaited) {
onWaited({ waitTimeInMillis });
}
resolve();
},
waitTimeInMillis,
);
});
}