import { Identifier, MemberExpression } from '@babel/types'; import { Helper } from '../helper'; import { NodePath } from '@babel/traverse'; import Template from '../template'; export interface NodePathState { helper: Helper; }; export interface TransformJSXOptions { path: NodePath; template: Template; target: Identifier | MemberExpression; anchor?: Identifier; }; export interface TransformJSXChildrenOptions { path: NodePath[]; template: Template; target: Identifier | MemberExpression; anchor?: Identifier; };