@poupe/vue
Version:
Vue component library for Poupe UI framework with theme customization and accessibility support
28 lines (18 loc) • 861 B
TypeScript
import { ComponentResolverObject } from 'unplugin-vue-components';
export declare type ComponentName = typeof components[number];
export declare const components: readonly ["Button", "Card", "Icon", "Input", "Placeholder", "Surface"];
declare const createResolver: (options?: ResolverOptions) => ComponentResolverObject;
export { createResolver }
export default createResolver;
export declare const DEFAULT_PREFIX = "P";
/** @returns kebab-case and snake_case to CamelCase to be used
* as component prefix
*/
export declare const normalizedComponentPrefix: (s: string) => string;
export declare interface ResolverOptions {
/** @defaultValue 'P' */
prefix?: string;
}
export declare type ThemeComponentName = typeof themeComponents[number];
export declare const themeComponents: readonly ["ThemeScheme"];
export { }