@code-like-a-carpenter/wait-for
TypeScript icon, indicating that this package has built-in type declarations

2.2.4 • Public • Published

@code-like-a-carpenter/wait-for

standard-readme compliant

Waits for a function to successfully resolve, within a given timeout.

Table of Contents

Install

npm i @code-like-a-carpenter/wait-for

Usage

import {waitFor} from '@code-like-a-carpenter/wait-for';

const result = await waitFor(async () => {
    return await loadSlowThingFromTheDatabase();
}, 20000);

const validatedResult = await waitFor(async () => {
    const item = await loadSlowThingFromTheDatabase();
    expect(item).toBeDefined();
    expect(item.id).toBe(1);
    return item;
}, 20000);

Maintainer

Ian Remmel

Contributing

Please see contributing guidelines at the project homepage.

License

MIT © Ian Remmel 2023 until at least now

Readme

Keywords

none

Package Sidebar

Install

npm i @code-like-a-carpenter/wait-for

Weekly Downloads

7

Version

2.2.4

License

MIT

Unpacked Size

36.8 kB

Total Files

18

Last publish

Collaborators

  • ianwremmel