UNPKG

@builder.io/mitosis

Version:

Write components once, run everywhere. Compiles to Vue, React, Solid, and Liquid. Import code from Figma and Builder.io

16 lines (15 loc) 802 B
import { type MitosisPlugin } from '..'; import { TraverseContext } from 'neotraverse/legacy'; import { MitosisComponent } from '../types/mitosis-component'; import { MitosisNode } from '../types/mitosis-node'; type CompileAwayComponentsMap = { [key: string]: (node: MitosisNode, context: TraverseContext, components: CompileAwayComponentsMap) => MitosisNode | void; }; export declare const components: CompileAwayComponentsMap; type CompileAwayBuilderComponentsOptions = { only?: string[]; omit?: string[]; }; export declare const compileAwayBuilderComponentsFromTree: (tree: MitosisNode | MitosisComponent, components: CompileAwayComponentsMap) => void; export declare const compileAwayBuilderComponents: (pluginOptions?: CompileAwayBuilderComponentsOptions) => MitosisPlugin; export {};