vuestic-ui
Version:
Vue 3 UI Framework
21 lines (20 loc) • 848 B
TypeScript
import { type ExtractPropTypes } from 'vue';
import type { SelectOption } from '../types';
export declare const useMaxVisibleOptionsProps: {
maxVisibleOptions: {
type: NumberConstructor;
default: number;
};
};
type UseMaxVisibleOptionsProps = ExtractPropTypes<typeof useMaxVisibleOptionsProps> & {
multiple: boolean;
modelValue?: SelectOption | SelectOption[];
};
export declare const useMaxVisibleOptions: (props: UseMaxVisibleOptionsProps, getOptionByValue: (v: SelectOption) => SelectOption) => {
toggleHiddenOptionsState: () => boolean;
isAllOptionsShown: import("vue").Ref<boolean>;
visibleSelectedOptions: import("vue").ComputedRef<SelectOption[]>;
hiddenSelectedOptionsAmount: import("vue").ComputedRef<number>;
allSelectedOptions: import("vue").ComputedRef<SelectOption[]>;
};
export {};