powerAsDynamicInt method
This number to the power of DynamicNumber exponent
as DynamicInt.
Implementation
@override
DynamicInt powerAsDynamicInt(DynamicNumber<dynamic> exponent) {
if (exponent.isNegative) {
throw UnsupportedError(
'Negative exponent! Use `powerAsDecimal` for negative exponent support.');
}
if (exponent.isDecimal) {
return toDecimal().power(exponent.toDecimal()).toDynamicInt();
} else {
return _powerDynamicIntImpl(exponent.toDynamicInt()).toDynamicInt();
}
}