@webdeveric/utils
    Preparing search index...
    • Assert that input is a rejected Promise result.

      Parameters

      • input: unknown
      • error: string | Error = 'input is not a promise rejected result'

      Returns asserts input is PromiseRejectedResult

      const [result] = await Promise.allSettled([Promise.reject(new Error('fail'))]);

      assertIsPromiseRejectedResult(result); // does not throw
      assertIsPromiseRejectedResult({ status: 'fulfilled' }); // throws TypeError: input is not a promise rejected result