All files / util getErrorMessage.ts

76.92% Statements 10/13
20% Branches 1/5
100% Functions 1/1
76.92% Lines 10/13

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 141x 1x 1x 1x 1x 1x 1x   1x     1x 1x  
export default (error: unknown): string => {
  if (typeof error === "string") return error;
  if (typeof error === "number") return `${error}`;
  if (
    error &&
    typeof error === "object" &&
    "message" in error &&
    typeof error.message === "string"
  ) {
    return error.message;
  }
  return "[could not determine error message!]";
};