UNPKG

@builder.io/mitosis

Version:

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

20 lines (19 loc) 788 B
import { BaseTranspilerOptions, MitosisComponent, Target } from '..'; /** * Merges options while combining the `plugins` array, and adds any default plugins. */ export declare const mergeOptions: <T extends BaseTranspilerOptions>(a: T, b?: Partial<T>, c?: Partial<T> | undefined, d?: Partial<T> | undefined) => T & { plugins: NonNullable<T["plugins"]>; }; /** * Merges options while combining the `plugins` array, and adds any default plugins. */ export declare const initializeOptions: <T extends BaseTranspilerOptions>({ target, component, defaults, userOptions, extra, }: { target: Target; component: MitosisComponent; defaults: T; userOptions?: Partial<T> | undefined; extra?: Partial<T> | undefined; }) => T & { plugins: NonNullable<T["plugins"]>; };