(value: number, argName: string, maxValue = MAX_UNSIGNED_32_BIT + 1)
| 607 | } |
| 608 | |
| 609 | function assertUnsigned(value: number, argName: string, maxValue = MAX_UNSIGNED_32_BIT + 1) { |
| 610 | if (value < 0 || value > maxValue) { |
| 611 | const e = new RangeError( |
| 612 | `The value of "${argName}" is out of range. It must be >= 0 && <= ${maxValue}. Received ${value}`, |
| 613 | ) |
| 614 | e['code'] = 'ERR_OUT_OF_RANGE' |
| 615 | throw e |
| 616 | } |
| 617 | } |
| 618 | |
| 619 | function assertNumber(value: any, argName: string): asserts value is number { |
| 620 | if (typeof value !== 'number') { |
no outgoing calls
no test coverage detected