@@ -772,6 +772,45 @@ export declare function h(sel: any, text: string): VNode;
772772export declare function h ( sel : any , children : Array < VNode | undefined | null > ) : VNode ;
773773export declare function h ( sel : any , data : VNodeData | null , text : string ) : VNode ;
774774export declare function h ( sel : any , data : VNodeData | null , children : Array < VNode | undefined | null > ) : VNode ;
775+
776+ /**
777+ * Automatic JSX runtime functions for TypeScript's react-jsx mode.
778+ * These functions are called automatically by TypeScript when using "jsx": "react-jsx".
779+ * @param type type of node
780+ * @param props properties of node
781+ * @param key optional key for the node
782+ * @returns a jsx vnode
783+ */
784+ export declare function jsx ( type : any , props : any , key ?: string ) : VNode ;
785+
786+ /**
787+ * Automatic JSX runtime functions for TypeScript's react-jsxmode with multiple children.
788+ * @param type type of node
789+ * @param props properties of node
790+ * @param key optional key for the node
791+ * @returns a jsx vnode
792+ */
793+ export declare function jsxs ( type : any , props : any , key ?: string ) : VNode ;
794+
795+ /**
796+ * Automatic JSX runtime functions for TypeScript's react-jsxdev mode.
797+ * These functions are called automatically by TypeScript when using "jsx": "react-jsxdev".
798+ * @param type type of node
799+ * @param props properties of node
800+ * @param key optional key for the node
801+ * @param isStaticChildren indicates if the children are static
802+ * @param source source information
803+ * @param self reference to the component instance
804+ * @returns a jsx vnode
805+ */
806+ export declare function jsxDEV (
807+ type : any ,
808+ props : any ,
809+ key ?: string | number ,
810+ isStaticChildren ?: boolean ,
811+ source ?: any ,
812+ self ?: any ,
813+ ) : VNode ;
775814export declare function h ( sel : any , data : VNodeData | null , children : VNode ) : VNode ;
776815
777816/**
0 commit comments