* Check the buffer offset bounds * @param {!Uint8Array} buffer Buffer * @param {!number} offset Offset * @param {!number} size Size
(buffer, offset, size)
| 6007 | * @param {!number} size Size |
| 6008 | */ |
| 6009 | static checkOffset (buffer, offset, size) { |
| 6010 | if (((offset % 1) !== 0) || (offset < 0)) { |
| 6011 | throw new RangeError('Invalid offset!') |
| 6012 | } |
| 6013 | if ((offset + size) > buffer.length) { |
| 6014 | throw new RangeError('Out of bounds!') |
| 6015 | } |
| 6016 | } |
| 6017 | |
| 6018 | /** |
| 6019 | * Check the value range and its buffer offset bounds |
no outgoing calls
no test coverage detected