clean-jsdoc-theme TypeDoc APIv0.0.0

AsyncFn

AsyncFn<Args extends unknown[] = unknown[], Return = unknown> = (...args: Args) => Promise<Return>

Source: common.ts:192

Async function type

Type Parameters

  • Args extends unknown[] = unknown[] — Tuple of argument types
  • Return = 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) => { ... }