@rnw-community/react-native-payments
Version:
Accept Payments with Apple Pay and Android Pay using the Payment Request API.
15 lines • 545 B
JavaScript
import validator from 'validator';
import { isNumber, isString } from '@rnw-community/shared';
const isValidStringAmount = (stringAmount) => {
if (stringAmount.endsWith('.')) {
return false;
}
return validator.isDecimal(stringAmount);
};
export const isValidDecimalMonetaryValue = (amountValue) => {
if (!isNumber(amountValue) && !isString(amountValue)) {
return false;
}
return isNumber(amountValue) || isValidStringAmount(amountValue);
};
//# sourceMappingURL=is-valid-decimal-monetary-value.util.js.map