yanzhen-design-vue
Version:
17 lines (16 loc) • 732 B
TypeScript
import { ContactsItemEmits, ContactsItemProps } from './contacts-item';
import { ComponentPublicInstance, SetupContext } from 'vue';
export declare function useContactsItem(props: ContactsItemProps, emit: SetupContext<ContactsItemEmits>['emit']): {
readonly ctx: {
_ref: import('vue').Ref<ComponentPublicInstance, ComponentPublicInstance>;
_tags: import('vue').ComputedRef<string | false>;
_avatar: import('vue').ComputedRef<string>;
_label: import('vue').ComputedRef<string>;
isSelf: import('vue').Ref<boolean, boolean>;
errorImg: import('vue').Ref<string, string>;
};
readonly methods: {
handleClick: () => void;
handleSuffixClick: () => void;
};
};