tav-ui
Version:
162 lines (161 loc) • 5.75 kB
TypeScript
import type { CheckKeys, ContextMenuItem, FieldNames, Keys, Recordable, TreeItem } from './types';
declare const _default: import("vue").DefineComponent<{
renderIcon: {
type: import("vue").PropType<(params: Recordable<any>) => string>;
};
helpMessage: {
type: import("vue").PropType<string | string[]>;
default: string;
};
title: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
toolbar: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
};
search: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
};
searchValue: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
checkStrictly: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
};
clickRowToExpand: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
} & {
default: boolean;
};
checkable: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
} & {
default: boolean;
};
defaultExpandLevel: {
type: import("vue").PropType<string | number>;
default: string;
};
defaultExpandAll: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
} & {
default: boolean;
};
fieldNames: {
type: import("vue").PropType<FieldNames>;
};
treeData: {
type: import("vue").PropType<import("ant-design-vue/es/vc-tree/interface").DataNode[]>;
};
actionList: {
type: import("vue").PropType<import("./types").TreeActionItem[]>;
default: () => never[];
};
expandedKeys: {
type: import("vue").PropType<Keys>;
default: () => never[];
};
selectedKeys: {
type: import("vue").PropType<Keys>;
default: () => never[];
};
checkedKeys: {
type: import("vue").PropType<CheckKeys>;
default: () => never[];
};
beforeRightClick: {
type: import("vue").PropType<(...arg: any) => import("./types").ContextMenuOptions | ContextMenuItem[]>;
default: () => never[];
};
rightMenuList: {
type: import("vue").PropType<ContextMenuItem[]>;
default: () => never[];
};
filterFn: {
type: import("vue").PropType<(searchValue: any, node: TreeItem, fieldNames: FieldNames) => boolean>;
default: null;
};
highlight: {
type: import("vue").PropType<string | boolean>;
default: boolean;
};
inlineLayoutLevel: {
type: NumberConstructor;
default: number;
};
}, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("change" | "update:expandedKeys" | "update:selectedKeys" | "update:checkedKeys" | "check" | "update:searchValue")[], "change" | "update:expandedKeys" | "update:selectedKeys" | "update:checkedKeys" | "check" | "update:searchValue", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
renderIcon?: unknown;
helpMessage?: unknown;
title?: unknown;
toolbar?: unknown;
search?: unknown;
searchValue?: unknown;
checkStrictly?: unknown;
clickRowToExpand?: unknown;
checkable?: unknown;
defaultExpandLevel?: unknown;
defaultExpandAll?: unknown;
fieldNames?: unknown;
treeData?: unknown;
actionList?: unknown;
expandedKeys?: unknown;
selectedKeys?: unknown;
checkedKeys?: unknown;
beforeRightClick?: unknown;
rightMenuList?: unknown;
filterFn?: unknown;
highlight?: unknown;
inlineLayoutLevel?: unknown;
} & {
search: boolean;
helpMessage: string | string[];
title: string;
selectedKeys: Keys;
toolbar: boolean;
searchValue: string;
checkStrictly: boolean;
highlight: string | boolean;
filterFn: (searchValue: any, node: TreeItem, fieldNames: FieldNames) => boolean;
clickRowToExpand: boolean;
checkable: boolean;
defaultExpandLevel: string | number;
defaultExpandAll: boolean;
actionList: import("./types").TreeActionItem[];
expandedKeys: Keys;
checkedKeys: CheckKeys;
beforeRightClick: (...arg: any) => import("./types").ContextMenuOptions | ContextMenuItem[];
rightMenuList: ContextMenuItem[];
inlineLayoutLevel: number;
} & {
fieldNames?: FieldNames | undefined;
renderIcon?: ((params: Recordable<any>) => string) | undefined;
treeData?: import("ant-design-vue/es/vc-tree/interface").DataNode[] | undefined;
}> & {
onChange?: ((...args: any[]) => any) | undefined;
"onUpdate:expandedKeys"?: ((...args: any[]) => any) | undefined;
"onUpdate:selectedKeys"?: ((...args: any[]) => any) | undefined;
"onUpdate:checkedKeys"?: ((...args: any[]) => any) | undefined;
onCheck?: ((...args: any[]) => any) | undefined;
"onUpdate:searchValue"?: ((...args: any[]) => any) | undefined;
}, {
search: boolean;
helpMessage: string | string[];
title: string;
selectedKeys: Keys;
toolbar: boolean;
searchValue: string;
checkStrictly: boolean;
highlight: string | boolean;
filterFn: (searchValue: any, node: TreeItem, fieldNames: FieldNames) => boolean;
clickRowToExpand: boolean;
checkable: boolean;
defaultExpandLevel: string | number;
defaultExpandAll: boolean;
actionList: import("./types").TreeActionItem[];
expandedKeys: Keys;
checkedKeys: CheckKeys;
beforeRightClick: (...arg: any) => import("./types").ContextMenuOptions | ContextMenuItem[];
rightMenuList: ContextMenuItem[];
inlineLayoutLevel: number;
}>;
export default _default;