All files / repo-tools/src/test-utils delay.ts

100% Statements 3/3
100% Branches 1/1
100% Functions 2/2
100% Lines 2/2

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10              21x 22x  
/**
 * Delay execution by the specified number of milliseconds.
 * Re-implemented here to avoid importing `@metamask/kernel-utils`, which assumes SES.
 *
 * @param ms - The number of milliseconds to delay.
 * @returns A promise that resolves after the specified delay.
 */
export const delay = async (ms = 1): Promise<void> =>
  new Promise((resolve) => setTimeout(resolve, ms));