expo-payments-stripe
Version:
Provides support for payments through Stripe and Apple Pay on iOS (in ExpoKit and bare apps), and Stripe on Android (plus Android Pay with ExpoKit and bare apps).
14 lines • 660 B
JavaScript
import ReactPropTypesSecret from 'prop-types/lib/ReactPropTypesSecret';
export default function checkArgs(typeSpecs, values, location, componentName) {
if (process.env.NODE_ENV !== 'production') {
for (const typeSpecName in typeSpecs) {
if (typeSpecs.hasOwnProperty(typeSpecName)) {
const error = typeSpecs[typeSpecName](values, typeSpecName, componentName, location, typeSpecName, ReactPropTypesSecret);
if (error instanceof Error) {
throw new Error(`Failed ${location} type: ${error.message}`);
}
}
}
}
}
//# sourceMappingURL=checkArgs.js.map