UNPKG

@farris/ui-vue

Version:

Farris Vue, a Farris Design based Vue3 component library.

27 lines (26 loc) 855 B
import { LookupProps } from "../lookup.props"; import { UseHttpComposition } from "./use-http"; export interface LookupUserData { pageSize?: number; tabIndex?: string; cascadeValue?: boolean; favorites?: Array<string>; size?: Record<string, any>; } export interface UserDataState { key: string; data: LookupUserData; favoriteItems?: any[]; } export declare const LOOKUP_USER_DATA_SERVICE = "F_LOOKUP_USER_DATA_SERVICE"; export interface UserDataService { userDataState: any; saveUserData: (isFavorites?: boolean) => Promise<any>; getFavoriteData: () => Promise<any>; getUserData: () => Promise<any>; setDialogSize: (size: { width: number; height: number; }) => void; } export declare function useUserData(props: LookupProps, useHttpComposition: UseHttpComposition): UserDataService;