UNPKG

@builder.io/mitosis

Version:

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

22 lines (21 loc) 727 B
import { MitosisComponent } from '../../types/mitosis-component'; import { File, SrcBuilder } from './src-generator'; export type QwikOptions = { qwikLib?: string; qrlPrefix?: string; output?: 'ts' | 'cjs' | 'mjs'; jsx?: boolean; minify?: boolean; }; export interface FileSet { high: File; med: File; low: File; } export declare function createFileSet(options?: QwikOptions): FileSet; export declare function addComponent(fileSet: FileSet, component: MitosisComponent, opts?: { isRoot?: boolean; shareStyles?: boolean; }): void; export declare function renderUseLexicalScope(file: File): (this: SrcBuilder) => SrcBuilder; export declare function addCommonStyles(fileSet: FileSet): void;