UNPKG

@farris/ui-vue

Version:

Farris Vue, a Farris Design based Vue3 component library.

106 lines (105 loc) 2.62 kB
import { ExtractPropTypes, PropType } from "vue"; import { UseHttpComposition } from "../composition/use-http"; import { LoadTreeDataType, LookupDisplayType, LookupPagination } from "../composition/types"; export declare const lookupPopupContainerProps: { height: { type: NumberConstructor; default: number; }; width: { type: NumberConstructor; default: number; }; useHttpComposition: { type: PropType<UseHttpComposition>; default: {}; }; selectionsManager: { type: ObjectConstructor; default: {}; }; showSelectedList: { type: BooleanConstructor; default: boolean; }; enableToSelect: { type: BooleanConstructor; default: boolean; }; uri: { type: StringConstructor; default: string; }; hidePopup: { type: FunctionConstructor; default: null; }; fitColumns: { type: BooleanConstructor; default: boolean; }; openType: { type: StringConstructor; default: string; }; pagination: { type: PropType<LookupPagination>; default: { enable: boolean; showLimits: boolean; sizeLimits: number[]; size: number; index: number; total: number; mode: string; showGoto: boolean; }; }; displayType: { type: PropType<LookupDisplayType>; default: LookupDisplayType; }; loadTreeDataType: { type: PropType<LoadTreeDataType>; default: LoadTreeDataType; }; /** 0: 不展开; -1: 全部展开;>0: 展开到指定级数 */ expandLevel: { type: NumberConstructor; default: number; }; enableCascade: { type: BooleanConstructor; default: boolean; }; showCascadeControl: { type: BooleanConstructor; default: boolean; }; cascadeItems: { type: ObjectConstructor; default: { both: boolean; up: boolean; down: boolean; disable: boolean; }; }; cascadeStatus: { type: StringConstructor; default: string; }; enableSearchBar: { type: BooleanConstructor; default: boolean; }; searchAnyField: { type: BooleanConstructor; default: boolean; }; locales: { type: ObjectConstructor; default: {}; }; }; export type LookupPopupContainerProps = ExtractPropTypes<typeof lookupPopupContainerProps>;