UNPKG

yanzhen-design-vue

Version:

16 lines (15 loc) 1.64 kB
import { Contacts } from '../constants/contacts'; import { User } from '../constants/user'; import { MaybeVRef } from '@yanzhen-libs/utils-vue'; export type ContactsLoadingProps = { activeTab: MaybeVRef<Contacts>; userActiveTab: MaybeVRef<User>; }; export declare function useContactsLoading({ activeTab, userActiveTab }: Partial<ContactsLoadingProps>): { loading: import('vue').WritableComputedRef<boolean, boolean>; loadings: import('vue').Ref<Record<string, boolean>, Record<string, boolean>>; getLoadingKey: () => "loading" | Contacts | "usually-inner" | "usually-outsideuser" | "usually-group" | "usually-role" | "user-inner" | "user-outsideuser" | "user-group" | "user-role" | "outorg-inner" | "outorg-outsideuser" | "outorg-group" | "outorg-role" | "role-inner" | "role-outsideuser" | "role-group" | "role-role" | "organization-inner" | "organization-outsideuser" | "organization-group" | "organization-role" | "group-inner" | "group-outsideuser" | "group-group" | "group-role"; more: import('vue').WritableComputedRef<boolean, boolean>; mores: import('vue').Ref<Record<string, boolean>, Record<string, boolean>>; getMoreKey: () => Contacts | "usually-inner" | "usually-outsideuser" | "usually-group" | "usually-role" | "user-inner" | "user-outsideuser" | "user-group" | "user-role" | "outorg-inner" | "outorg-outsideuser" | "outorg-group" | "outorg-role" | "role-inner" | "role-outsideuser" | "role-group" | "role-role" | "organization-inner" | "organization-outsideuser" | "organization-group" | "organization-role" | "group-inner" | "group-outsideuser" | "group-group" | "group-role" | "more"; };