@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) • 363 B
TypeScript
import { MitosisComponent } from '../types/mitosis-component';
import { MitosisNode } from '../types/mitosis-node';
/**
* Test if the component has something
*
* e.g.
* const hasSpread = has(component, node => some(node.bindings, { type: 'spread' }));
*/
export declare function has(json: MitosisComponent, test: (node: MitosisNode) => boolean): boolean;