deep-trails - v3.0.0-beta.3
    Preparing search index...

    Function isAsyncFunction

    • Checks whether a value is an asynchronous function according to its string representation ("async" keyword).

      Parameters

      • value: unknown

      Returns value is (...args: any[]) => Promise<any>

      isAsyncFunction(async () => {})         // true
      isAsyncFunction(async function () {}) // true
      isAsyncFunction(cb => new Promise(cb)) // false (missing keyword)
      isAsyncFunction({ async() {} }.async) // false (its name is "async")

      3.0.0-beta.1