* Creates a converter for a Web IDL integer type. * @param {number} bitLength Integer bit length. * @param {'signed'|'unsigned'} [signedness] Integer signedness. * @returns {Converter}
(bitLength, signedness = 'unsigned')
| 522 | * @returns {Converter} |
| 523 | */ |
| 524 | function createIntegerConverter(bitLength, signedness = 'unsigned') { |
| 525 | return (V, options = kEmptyObject) => { |
| 526 | // Integer conversion step 1 calls ConvertToInt; step 2 returns |
| 527 | // the IDL value with the same numeric value. |
| 528 | return convertToInt(V, bitLength, signedness, options); |
| 529 | }; |
| 530 | } |
| 531 | |
| 532 | /** |
| 533 | * Converts a JavaScript value to the IDL boolean type. |
no test coverage detected
searching dependent graphs…