Loading homepage
Input: promiseReject("offline").catch((reason) => reason) Output: "offline"
Input: promiseReject().catch((reason) => reason) Output: undefined
Input: const reason = { code: 503 }; promiseReject(reason).catch((error) => error === reason) Output: true
Input: const reason = Promise.resolve(1); promiseReject(reason).catch((error) => error === reason) Output: true
Examples show caught reasons; the function itself returns a rejected Promise.