vue-jsx-runtime
Version:
jsx runtime support
32 lines (22 loc) • 1.23 kB
TypeScript
import { Fragment } from 'vue';
import { RendererElement } from 'vue';
import { RendererNode } from 'vue';
import { VNode } from 'vue';
import { VNodeTypes } from 'vue';
export { Fragment }
export declare const jsx: typeof jsxWithValidationDynamic | typeof jsx_2;
declare function jsx_2(type: VNodeTypes, config?: Record<string, any>, maybeKey?: string, source?: object, self?: any): VNode<RendererNode, RendererElement, {
[key: string]: any;
}>;
export declare const jsxDEV: typeof jsxWithValidation | undefined;
export declare const jsxs: typeof jsx_2 | typeof jsxWithValidationStatic;
declare function jsxWithValidation(type: VNodeTypes, props?: Record<string, any>, key?: string, isStaticChildren?: boolean, source?: object, self?: any): VNode<RendererNode, RendererElement, {
[key: string]: any;
}> | undefined;
declare function jsxWithValidationDynamic(type: VNodeTypes, props?: Record<string, any>, key?: string): VNode<RendererNode, RendererElement, {
[key: string]: any;
}> | undefined;
declare function jsxWithValidationStatic(type: VNodeTypes, props?: Record<string, any>, key?: string): VNode<RendererNode, RendererElement, {
[key: string]: any;
}> | undefined;
export { }