tav-ui
Version:
95 lines (94 loc) • 3.07 kB
TypeScript
import type { PropType } from 'vue';
declare enum ToolbarEnum {
SELECT_ALL = 0,
UN_SELECT_ALL = 1,
EXPAND_ALL = 2,
UN_EXPAND_ALL = 3,
CHECK_STRICTLY = 4,
CHECK_UN_STRICTLY = 5
}
interface MenuInfo {
key: ToolbarEnum;
}
declare const _default: import("vue").DefineComponent<{
helpMessage: {
type: PropType<string | string[]>;
default: string;
};
title: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
toolbar: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
};
checkable: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
};
search: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
};
checkAll: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
default: (...args: any[]) => any;
};
expandAll: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
default: (...args: any[]) => any;
};
searchText: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
onStrictlyChange: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
default: (...args: any[]) => any;
};
}, {
tavI18n: (key: string, vars?: any) => any;
toolbarList: import("vue").ComputedRef<({
label: any;
value: ToolbarEnum;
divider?: undefined;
} | {
label: any;
value: ToolbarEnum;
divider: boolean;
})[]>;
handleMenuClick: (e: MenuInfo) => void;
searchValue: import("vue").Ref<string, string>;
getInputSearchCls: import("vue").ComputedRef<(string | {
"ml-5": string | import("vue").Slot;
})[]>;
handleSearch: (e: any) => void;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("search" | "strictly-change")[], "search" | "strictly-change", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
helpMessage?: unknown;
title?: unknown;
toolbar?: unknown;
checkable?: unknown;
search?: unknown;
checkAll?: unknown;
expandAll?: unknown;
searchText?: unknown;
onStrictlyChange?: unknown;
} & {
search: boolean;
helpMessage: string | string[];
title: string;
toolbar: boolean;
checkable: boolean;
searchText: string;
} & {
checkAll?: ((...args: any[]) => any) | undefined;
expandAll?: ((...args: any[]) => any) | undefined;
onStrictlyChange?: ((...args: any[]) => any) | undefined;
}> & {
onSearch?: ((...args: any[]) => any) | undefined;
"onStrictly-change"?: ((...args: any[]) => any) | undefined;
}, {
search: boolean;
helpMessage: string | string[];
title: string;
toolbar: boolean;
checkAll: (...args: any[]) => any;
checkable: boolean;
searchText: string;
expandAll: (...args: any[]) => any;
onStrictlyChange: (...args: any[]) => any;
}>;
export default _default;