UNPKG

use-async-effect

Version:

Asynchronous side effects, without the nonsense

23 lines (15 loc) 441 B
import useEffect, { useAsyncEffect } from 'use-async-effect'; // $ExpectError useAsyncEffect(); // $ExpectType void useAsyncEffect((isMounted) => {}); // $ExpectType void useEffect(async () => {}); // $ExpectType void useAsyncEffect(async () => {}); // $ExpectType void useAsyncEffect(async () => {}, []); // $ExpectError useAsyncEffect(async () => {}, [], () => {}); // $ExpectType void useAsyncEffect(async () => {}, () => {}, []);