yanzhen-design-vue
Version:
12 lines (11 loc) • 661 B
TypeScript
import { SetupContext } from 'vue';
import { SelectEmits, SelectProps } from './select';
export declare function useSelect(props: SelectProps, emit: SetupContext<SelectEmits>['emit']): readonly [{
readonly selectCtx: import('vue').Ref<any, any>;
readonly proxyProps: import('vue').ComputedRef<Record<string, any>>;
readonly showCreateOptionButton: import('vue').ComputedRef<boolean>;
readonly addOptionHandler: () => Promise<void>;
readonly dropdownVisibleChangeHandler: (visible: boolean) => Promise<void>;
readonly createItem: import('vue').Ref<string, string>;
readonly searchMatchOption: import('vue').Ref<boolean, boolean>;
}];