UNPKG

@builder.io/mitosis

Version:

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

18 lines (17 loc) 1.1 kB
import { MitosisComponent } from '../../../types/mitosis-component'; import { ToReactOptions } from '../types'; export declare const processHookCode: ({ str, options }: { str: string; options: ToReactOptions; }) => string; export declare const getUseStateCode: (json: MitosisComponent, options: ToReactOptions) => string; export declare const updateStateSetters: (json: MitosisComponent, options: ToReactOptions) => void; export declare const updateStateSettersInCode: (value: string, options: ToReactOptions) => string; export declare const getReactVariantStateImportString: (hasState: boolean, options: ToReactOptions) => "" | "import { useLocalProxy } from 'valtio/utils';" | "import { useMutable } from 'react-solid-state';" | "import { useLocalObservable, observer } from 'mobx-react-lite';"; export declare const getReactVariantStateString: ({ hasState, options, json, useStateCode, }: { useStateCode: string; hasState: boolean; json: MitosisComponent; options: ToReactOptions; }) => string; export declare const getDefaultImport: (options: ToReactOptions) => string;