All files / types any-function.ts

0% Statements 0/0
0% Branches 0/0
0% Functions 0/0
0% Lines 0/0

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9                 
/**
 * A type for any function, for generic constraints such as `F extends AnyFunction` (safer than `Function`, which also
 * accepts classes and has an untyped call).
 *
 * @example
 * function once<F extends AnyFunction>(fn: F): F;
 */
export type AnyFunction = (...arguments_: readonly never[]) => unknown;