UNPKG

@variantjs/vue

Version:

Vue VariantJS: Fully configurable Vue 3 components styled with TailwindCSS

13 lines (12 loc) 649 B
import { ComponentInternalInstance, ComputedRef } from 'vue'; import { Data } from '@variantjs/core'; export declare const extractDefinedProps: (vm: ComponentInternalInstance) => string[]; export declare function useAttributes<ComponentOptions extends Data>(configuration: ComponentOptions): Data; export declare function useConfigurationParts<ComponentOptions extends Data>(): { componentGlobalConfiguration?: ComponentOptions; propsValues: ComputedRef<Data>; }; export default function useConfiguration<ComponentOptions extends Data>(defaultConfiguration: ComponentOptions): { configuration: ComponentOptions; attributes: Data; };