AsyncFn
AsyncFn<Args extends unknown[] = unknown[], Return = unknown> = (...args: Args) => Promise<Return>Source: common.ts:192
Async function type
Type Parameters
Argsextendsunknown[]=unknown[]— Tuple of argument typesReturn=unknown— Return type (will be wrapped in Promise)
Parameters
args(Args)
Returns
Promise<Return>
Example
CODE
type FetchUser = AsyncFn<[string], User>
const fetchUser: FetchUser = async (id) => { ... }