All files validators.ts

100% Statements 31/31
100% Branches 22/22
100% Functions 4/4
100% Lines 31/31

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 20 21 22 23 24 25 26 27 28 29 30 31 3216x 16x 9x 9x 7x 7x 7x 1x 36x 36x 24x 24x 12x 12x 12x 1x 21x 21x 11x 11x 10x 10x 10x 1x 12x 12x 6x 6x 6x 6x 6x  
export function is_valid_nibble(byte_value: number): boolean {
    if (Number.isInteger(byte_value) && byte_value <= 0xF && byte_value >= 0) {
        return true;
    }
 
    return false;
}
 
export function is_valid_u8(byte_value: number): boolean {
    if (Number.isInteger(byte_value) && byte_value <= 0xFF && byte_value >= 0) {
        return true;
    }
 
    return false;
}
 
export function is_valid_u16(byte_value: number): boolean {
    if (Number.isInteger(byte_value) && byte_value <= 0xFFFF && byte_value >= 0) {
        return true;
    }
 
    return false;
}
 
export function is_valid_u32(byte_value: number): boolean {
    if (Number.isInteger(byte_value) && byte_value <= 0xFFFFFFFF && byte_value >= 0) {
        return true;
    }
 
    return false;
}