All files / src/utils/common checkId.ts

100% Statements 4/4
100% Branches 2/2
100% Functions 1/1
100% Lines 4/4

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 14 15 16 17                15x 12x   3x       1x  
/**
 * Checks if the id is a valid ID from backend or
 * a UUID generated for the frontend
 *
 * @param {string} id - ID to check
 * @return {string} Either the required numerical ID or 0
 */
function checkId(id: string): string {
  if (!/^\d+$/.test(id)) {
    return "0";
  } else {
    return id;
  }
}
 
export default checkId;