- 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;
|