UNPKG

@vue-macros/jsx-directive

Version:

jsxDirective feature from Vue Macros.

28 lines (17 loc) 676 B
import type { CodeTransform } from '@vue-macros/common'; import './index.js'; import type { JSXAttribute, JSXElement, Node } from '@babel/types'; import type { O as OptionsResolved } from './plugin.d-CFVgdZRt.js'; import 'unplugin'; declare const withDefaultsHelperCode: string; type JsxDirective = { node: JSXElement attribute: JSXAttribute parent?: Node | null vIfAttribute?: JSXAttribute vForAttribute?: JSXAttribute vMemoAttribute?: JSXAttribute }; declare function transformJsxDirective(code: string, id: string, options: OptionsResolved): CodeTransform | undefined; export { transformJsxDirective, withDefaultsHelperCode }; export type { JsxDirective };