import * as React from 'react'; /** * Returns a createElement() type based on the props of the Component. * Useful for calculating what type a component should render as. * * @param props - A ReactElement props object * @returns A ReactElement type */ export function getElementType

>(props: P): React.ElementType { // ---------------------------------------- // use defaultProp or 'div' return props.as || 'div'; }