@builder.io/mitosis
Version:
Write components once, run everywhere. Compiles to Vue, React, Solid, and Liquid. Import code from Figma and Builder.io
10 lines (9 loc) • 507 B
TypeScript
import * as babel from '@babel/core';
export declare function parseCodeToAst(code: string): babel.ParseResult | null;
export declare function parseCode(code: string): babel.types.Statement[];
export declare const isCodeBodyExpression: (body: babel.types.Statement[]) => boolean;
/**
* Returns `true` if the `code` is a valid expression. (vs a statement)
*/
export declare function isExpression(code: string): boolean;
export declare const isCodeBodyIdentifier: (body: babel.types.Statement[]) => boolean;