@farris/ui-vue
Version:
Farris Vue, a Farris Design based Vue3 component library.
40 lines (39 loc) • 1.33 kB
TypeScript
import { LookupProps } from "../lookup.props";
import { LookupPagination, TreeInfo } from "./types";
import { LookupStates } from "./use-state";
export declare function useCheckProps(props: LookupProps, lookupStates: LookupStates): {
checkPaination: (paginationOptions?: Partial<LookupPagination>) => {
enable?: boolean | undefined;
sizeLimits?: number[] | undefined;
size?: number | undefined;
index?: number | undefined;
showLimits?: boolean | undefined;
total?: number | undefined;
showGoto?: boolean | undefined;
mode?: "server" | "client" | undefined;
showPageInfo?: boolean | undefined;
};
checkMultiSelect: () => {
enableSelectRow: boolean;
multiSelect: any;
showCheckbox: any;
multiSelectMode: string;
};
checkColumnOptions: () => {
fitColumns: any;
fitMode: string;
resizeColumn: boolean;
};
isDoubleList: () => any;
getNavigationSize: () => {
width: any;
minWidth: number;
};
isTreeList: () => boolean;
navIsTreeList: () => boolean;
navIsList: () => any;
isLoadAll: (treeInfo?: TreeInfo) => boolean;
isPathCodeTree: (treeInfo?: TreeInfo) => boolean;
isEnableCascadeCheck: () => any;
isDropdownMode: () => boolean;
};