1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- 'use strict';
- var GetIntrinsic = require('get-intrinsic');
- var $pow = GetIntrinsic('%Math.pow%');
- var $TypeError = GetIntrinsic('%TypeError%');
- var Type = require('../Type');
- module.exports = function NumberExponentiate(base, exponent) {
- if (Type(base) !== 'Number' || Type(exponent) !== 'Number') {
- throw new $TypeError('Assertion failed: `base` and `exponent` arguments must be Numbers');
- }
- return $pow(base, exponent);
-
- };
|