UNPKG

@emotion/is-prop-valid

Version:

A function to check whether a prop is valid for HTML and SVG elements

16 lines (12 loc) 403 B
// @flow import memoize from '@emotion/memoize' declare var codegen: { require: string => RegExp } const reactPropsRegex = codegen.require('./props') // https://esbench.com/bench/5bfee68a4cd7e6009ef61d23 export default memoize( prop => reactPropsRegex.test(prop) || (prop.charCodeAt(0) === 111 /* o */ && prop.charCodeAt(1) === 110 /* n */ && prop.charCodeAt(2) < 91) /* Z+1 */ )