@variantjs/vue
Version:
Vue VariantJS: Fully configurable Vue 3 components styled with TailwindCSS
7 lines (6 loc) • 427 B
TypeScript
import { InputOptions, NormalizedOption, NormalizedOptions } from '@variantjs/core';
import { ComputedRef, Ref } from 'vue';
export default function useMultioptions(options: Ref<InputOptions | undefined>, textAttribute: Ref<string | undefined>, valueAttribute: Ref<string | undefined>, normalize: Ref<boolean>): {
normalizedOptions: ComputedRef<NormalizedOptions>;
flattenedOptions: ComputedRef<NormalizedOption[]>;
};