@farris/ui-vue
Version:
Farris Vue, a Farris Design based Vue3 component library.
240 lines (239 loc) • 6.3 kB
TypeScript
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;