@jakesidsmith/react-div
Version:
Divs! Divs everywhere!
18 lines (13 loc) • 534 B
text/typescript
import type * as ReactType from 'react';
// eslint-disable-next-line @typescript-eslint/no-var-requires
const React: typeof ReactType = require('react');
const originalCreateElement = React.createElement;
Object.defineProperty(React, 'createElement', {
value: (...args: Parameters<typeof React.createElement>) => {
const [type, ...rest] = args;
const convertedType = typeof type === 'string' ? 'div' : type;
return originalCreateElement.call(React, convertedType, ...rest);
},
configurable: true,
});
export {};