UNPKG

async-function

Version:

A function that returns the normally hidden `AsyncFunction` constructor

13 lines (10 loc) 448 B
declare namespace getAsyncFunction { type AsyncFunction<T = unknown> = (...args: any[]) => Promise<T>; interface AsyncFunctionConstructor extends FunctionConstructor { new <T>(...args: string[]): AsyncFunction<T>; <T>(...args: string[]): AsyncFunction<T>; readonly prototype: AsyncFunction; } } declare function getAsyncFunction(): getAsyncFunction.AsyncFunctionConstructor | false; export = getAsyncFunction;