@elora-cloud/elora-unplugin-vue-components
Version:
unplugin-vue-components for elora
42 lines (39 loc) • 1.15 kB
TypeScript
import { ComponentResolver } from 'unplugin-vue-components/types';
interface EloraPlusResolverOptions {
/**
* import style css or sass with components
*
* @default 'css'
*/
importStyle?: boolean | 'css' | 'sass';
/**
* use commonjs lib & source css or scss for ssr
*/
ssr?: boolean;
/**
* auto import for directives
*
* @default true
*/
directives?: boolean;
/**
* exclude component name, if match do not resolve the name
*/
exclude?: RegExp;
/**
* a list of component names that have no styles, so resolving their styles file should be prevented
*/
noStylesComponents?: string[];
}
/**
* Resolver for Element Plus
*
* See https://github.com/antfu/vite-plugin-components/pull/28 for more details
* See https://github.com/antfu/vite-plugin-components/issues/117 for more details
*
* @author @develar @nabaonan @sxzz
* @link https://element-plus.org/ for element-plus
*
*/
declare function EloraPlusResolver(options?: EloraPlusResolverOptions): ComponentResolver[];
export { EloraPlusResolver, type EloraPlusResolverOptions };