UNPKG

@rbxts/hook-bag

Version:

Collection of custom roact hooks

16 lines (14 loc) 389 B
import { HookCreator } from "./"; /** * Handles async operations and prevents race conditions. * @param asyncCallback The callback that will return a promise. */ declare function useAsync<T>( asyncCallback: (...args: any[]) => Promise<T>, ): HookCreator<{ isLoading: boolean; isCancelled?: boolean; error?: T; result?: T; }>; export = useAsync;