@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
TypeScript
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;