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