UNPKG

@farris/ui-vue

Version:

Farris Vue, a Farris Design based Vue3 component library.

240 lines (239 loc) 6.3 kB
declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{ enableFullTree: { type: BooleanConstructor; default: boolean; }; enableCascade: { type: BooleanConstructor; default: boolean; }; onlySelectLeaf: { type: BooleanConstructor; default: boolean; }; loadTreeDataType: { type: import("vue").PropType<import("./touch-lookup/composition").LoadTreeDataType>; default: import("./touch-lookup/composition").LoadTreeDataType; }; title: { type: StringConstructor; default: string; }; displayType: { type: import("vue").PropType<import("./touch-lookup/composition").LookupDisplayType>; default: import("./touch-lookup/composition").LookupDisplayType; }; idValue: { type: StringConstructor; default: string; }; data: { type: import("vue").PropType<Record<string, any>[]>; default: () => never[]; }; uri: { type: StringConstructor; default: string; }; idField: { type: StringConstructor; default: string; }; textField: { type: StringConstructor; default: string; }; multiSelect: { type: BooleanConstructor; default: boolean; }; mappingFields: { type: ObjectConstructor; default: null; }; selectedLimit: { type: NumberConstructor; default: number; }; selectedCollapseLimit: { type: NumberConstructor; default: number; }; pageSize: { type: NumberConstructor; default: number; }; enableFavorite: { type: BooleanConstructor; default: boolean; }; settingKey: { type: StringConstructor; default: string; }; enableSearch: { type: BooleanConstructor; default: boolean; }; enableAvatar: { type: BooleanConstructor; default: boolean; }; avatarField: { type: StringConstructor; default: string; }; selectedData: { type: ObjectConstructor; default: null; }; searchField: { type: StringConstructor; default: string; }; httpServiceToken: { type: (SymbolConstructor | StringConstructor)[]; default: null; }; beforeLoadData: { type: import("vue").PropType<import("./touch-lookup/composition").BeforeLoadData>; default: null; }; separator: { type: StringConstructor; default: string; }; }>, () => any, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ enableFullTree: { type: BooleanConstructor; default: boolean; }; enableCascade: { type: BooleanConstructor; default: boolean; }; onlySelectLeaf: { type: BooleanConstructor; default: boolean; }; loadTreeDataType: { type: import("vue").PropType<import("./touch-lookup/composition").LoadTreeDataType>; default: import("./touch-lookup/composition").LoadTreeDataType; }; title: { type: StringConstructor; default: string; }; displayType: { type: import("vue").PropType<import("./touch-lookup/composition").LookupDisplayType>; default: import("./touch-lookup/composition").LookupDisplayType; }; idValue: { type: StringConstructor; default: string; }; data: { type: import("vue").PropType<Record<string, any>[]>; default: () => never[]; }; uri: { type: StringConstructor; default: string; }; idField: { type: StringConstructor; default: string; }; textField: { type: StringConstructor; default: string; }; multiSelect: { type: BooleanConstructor; default: boolean; }; mappingFields: { type: ObjectConstructor; default: null; }; selectedLimit: { type: NumberConstructor; default: number; }; selectedCollapseLimit: { type: NumberConstructor; default: number; }; pageSize: { type: NumberConstructor; default: number; }; enableFavorite: { type: BooleanConstructor; default: boolean; }; settingKey: { type: StringConstructor; default: string; }; enableSearch: { type: BooleanConstructor; default: boolean; }; enableAvatar: { type: BooleanConstructor; default: boolean; }; avatarField: { type: StringConstructor; default: string; }; selectedData: { type: ObjectConstructor; default: null; }; searchField: { type: StringConstructor; default: string; }; httpServiceToken: { type: (SymbolConstructor | StringConstructor)[]; default: null; }; beforeLoadData: { type: import("vue").PropType<import("./touch-lookup/composition").BeforeLoadData>; default: null; }; separator: { type: StringConstructor; default: string; }; }>> & Readonly<{}>, { uri: string; data: Record<string, any>[]; displayType: import("./touch-lookup/composition").LookupDisplayType; idField: string; title: string; enableSearch: boolean; multiSelect: boolean; separator: string; textField: string; selectedData: Record<string, any>; mappingFields: Record<string, any>; pageSize: number; idValue: string; enableCascade: boolean; enableFavorite: boolean; beforeLoadData: import("./touch-lookup/composition").BeforeLoadData; loadTreeDataType: import("./touch-lookup/composition").LoadTreeDataType; onlySelectLeaf: boolean; enableFullTree: boolean; selectedLimit: number; selectedCollapseLimit: number; settingKey: string; enableAvatar: boolean; avatarField: string; searchField: string; httpServiceToken: string | symbol; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;