export default function simulateWaitTime({ waitTimeInMillis = 10, onWaited, }: { waitTimeInMillis?: number; onWaited?: (props: { waitTimeInMillis: number }) => void; } = {}): Promise { return new Promise((resolve) => { setTimeout( () => { if (onWaited) { onWaited({ waitTimeInMillis }); } resolve(); }, waitTimeInMillis, ); }); }