21 lines
438 B
TypeScript
21 lines
438 B
TypeScript
/**
|
|
* @author Martin Karkowski
|
|
* @email m.karkowski@zema.de
|
|
* @create date 2021-08-27 21:16:23
|
|
* @modify date 2021-08-27 21:16:23
|
|
* @desc [description]
|
|
*/
|
|
|
|
import { promisify } from "util";
|
|
|
|
export const sleep = promisify(setTimeout);
|
|
|
|
/**
|
|
* Tests if a Function is async or not.
|
|
* @param func
|
|
* @returns
|
|
*/
|
|
export function isAsyncFunction(func: (...args) => any): boolean {
|
|
return func.constructor.name === "AsyncFunction";
|
|
}
|