summaryrefslogtreecommitdiff
path: root/source/helpers/wait-for.ts
blob: 1649884796b0e88f175ea45e8604ca95c58e0009 (plain) (blame)
1
2
3
4
5
6
7
8
import delay from 'delay';

export default async function waitFor(condition: () => any): Promise<void> {
	while (!condition()) {
		// eslint-disable-next-line no-await-in-loop
		await delay(10);
	}
}