UNPKG

@types/react

Version:
45 lines (39 loc) 1.37 kB
import * as React from "./"; export { Fragment } from "./"; export namespace JSX { interface Element extends React.JSX.Element {} interface ElementClass extends React.JSX.ElementClass {} interface ElementAttributesProperty extends React.JSX.ElementAttributesProperty {} interface ElementChildrenAttribute extends React.JSX.ElementChildrenAttribute {} type LibraryManagedAttributes<C, P> = React.JSX.LibraryManagedAttributes<C, P>; interface IntrinsicAttributes extends React.JSX.IntrinsicAttributes {} interface IntrinsicClassAttributes<T> extends React.JSX.IntrinsicClassAttributes<T> {} interface IntrinsicElements extends React.JSX.IntrinsicElements {} } export interface JSXSource { /** * The source file where the element originates from. */ fileName?: string | undefined; /** * The line number where the element was created. */ lineNumber?: number | undefined; /** * The column number where the element was created. */ columnNumber?: number | undefined; } /** * Create a React element. * * You should not use this function directly. Use JSX and a transpiler instead. */ export function jsxDEV( type: React.ElementType, props: unknown, key: React.Key | undefined, isStatic: boolean, source?: JSXSource, self?: unknown, ): React.ReactElement;