UNPKG

@elora-cloud/elora-unplugin-vue-components

Version:
42 lines (39 loc) 1.15 kB
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 };