UNPKG

@cgi-learning-hub/ui

Version:

@cgi-learning-hub/ui is an open-source React component library that implements UI for HUB's features

2 lines (1 loc) 621 B
"use strict";function s(e){const r=typeof e;switch(r){case"number":return Number.isNaN(e)?"NaN":Number.isFinite(e)?e!==Math.floor(e)?"float":"number":"Infinity";case"object":return e===null?"null":e.constructor.name;default:return r}}function o(e,r,t,u){const n=e[r];if(n==null||!Number.isInteger(n)){const l=s(n);return new RangeError(`Invalid ${u} \`${r}\` of type \`${l}\` supplied to \`${t}\`, expected \`integer\`.`)}return null}function c(e,r,t,u){return e[r]===void 0?null:o(e,r,t,u)}function i(){return null}c.isRequired=o;i.isRequired=i;const f=process.env.NODE_ENV==="production"?i:c;exports.integerPropType=f;