@builder.io/mitosis
Version:
Write components once, run everywhere. Compiles to Vue, React, Solid, and Liquid. Import code from Figma and Builder.io
15 lines (14 loc) • 475 B
TypeScript
import { types } from '@babel/core';
type StateSetterTransformer = ({ path, propertyName, }: {
path: babel.NodePath<types.AssignmentExpression>;
propertyName: string;
}) => types.CallExpression;
/**
* Finds instances of state being set in `value`, and transforms them using the
* provided `transformer`.
*/
export declare const transformStateSetters: ({ value, transformer, }: {
value: string;
transformer: StateSetterTransformer;
}) => string;
export {};