@vue-jsx-vapor/babel
Version:
Vue JSX Vapor Babel Plugin
28 lines (27 loc) • 645 B
text/typescript
import { BabelFile, Visitor } from "@babel/core";
import { JSXElement, JSXFragment } from "@babel/types";
import { CompilerOptions } from "@vue-jsx-vapor/compiler";
//#region src/index.d.ts
type Options = {
filename: string;
importSet: Set<string>;
delegateEventSet: Set<string>;
templates: string[];
file: BabelFile;
roots: {
node: JSXElement | JSXFragment;
source: string;
inVaporComponent: boolean;
}[];
opts: {
interop?: boolean;
compile?: CompilerOptions;
};
};
declare const _default: () => {
name: string;
inherits: any;
visitor: Visitor<Options>;
};
//#endregion
export { Options, _default };