All files / games/src/colors rgbToHex.ts

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

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 18 19 201x 2x 2x 2x 2x 2x 1x 1x 2x 2x 1x 1x 2x 2x 1x 1x 2x 2x 2x  
export const rgbToHex = (red: number, green: number, blue: number): string => {
    let r = red.toString(16);
    let g = green.toString(16);
    let b = blue.toString(16);
 
    if (r.length === 1) {
        r = `0${r}`;
    }
 
    if (g.length === 1) {
        g = `0${g}`;
    }
 
    if (b.length === 1) {
        b = `0${b}`;
    }
 
    return `#${r}${g}${b}`;
};