@volverjs/ui-vue
Version:
@volverjs/ui-vue is a lightweight Vue 3 component library to accompany @volverjs/style.
39 lines (38 loc) • 1.06 kB
TypeScript
import type { ComponentResolver } from 'unplugin-vue-components/types';
type ImportStyle = boolean | 'css' | 'scss';
export interface VolverResolverOptions {
/**
* import style along with components
* @default undefined
*/
importStyle?: ImportStyle;
/**
* enable/disable directives
* @default undefined
*/
directives?: boolean;
/**
* prefix for components (e.g. 'vv' to resolve Button from VvButton)
*
* @default 'vv'
*/
prefix?: string;
/**
* ignore components (kebab-case)
* @default undefined
*/
ignore?: string[];
/**
* cherry pick components from named exports
* @default undefined
*/
cherryPick?: boolean;
}
export declare function getStyleNames(kebabName: string): string[] | undefined;
/**
* Resolver for @volverjs/ui-vue
*
* @link https://github.com/volverjs/ui-vue
*/
export declare function VolverResolver({ prefix, importStyle, directives, ignore, cherryPick, }?: VolverResolverOptions): ComponentResolver[];
export {};