yanzhen-design-vue
Version:
223 lines (222 loc) • 12.5 kB
TypeScript
declare function __VLS_template(): {
slots: {
right?(_: {}): any;
};
refs: {
_leftElRef: import('vue').CreateComponentPublicInstanceWithMixins<Readonly<import('vue').ExtractPropTypes<{
span: (StringConstructor | NumberConstructor)[];
order: (StringConstructor | NumberConstructor)[];
offset: (StringConstructor | NumberConstructor)[];
push: (StringConstructor | NumberConstructor)[];
pull: (StringConstructor | NumberConstructor)[];
xs: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
sm: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
md: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
lg: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
xl: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
xxl: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
prefixCls: StringConstructor;
flex: (StringConstructor | NumberConstructor)[];
}>> & Readonly<{}>, () => import('ant-design-vue/es/_util/type').VueNode, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, {
sm: string | number | import('ant-design-vue/es/grid').ColSize;
lg: string | number | import('ant-design-vue/es/grid').ColSize;
xxl: string | number | import('ant-design-vue/es/grid').ColSize;
xl: string | number | import('ant-design-vue/es/grid').ColSize;
md: string | number | import('ant-design-vue/es/grid').ColSize;
xs: string | number | import('ant-design-vue/es/grid').ColSize;
}, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, {
P: {};
B: {};
D: {};
C: {};
M: {};
Defaults: {};
}, Readonly<import('vue').ExtractPropTypes<{
span: (StringConstructor | NumberConstructor)[];
order: (StringConstructor | NumberConstructor)[];
offset: (StringConstructor | NumberConstructor)[];
push: (StringConstructor | NumberConstructor)[];
pull: (StringConstructor | NumberConstructor)[];
xs: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
sm: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
md: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
lg: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
xl: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
xxl: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
prefixCls: StringConstructor;
flex: (StringConstructor | NumberConstructor)[];
}>> & Readonly<{}>, () => import('ant-design-vue/es/_util/type').VueNode, {}, {}, {}, {
sm: string | number | import('ant-design-vue/es/grid').ColSize;
lg: string | number | import('ant-design-vue/es/grid').ColSize;
xxl: string | number | import('ant-design-vue/es/grid').ColSize;
xl: string | number | import('ant-design-vue/es/grid').ColSize;
md: string | number | import('ant-design-vue/es/grid').ColSize;
xs: string | number | import('ant-design-vue/es/grid').ColSize;
}>;
_rightElRef: import('vue').CreateComponentPublicInstanceWithMixins<Readonly<import('vue').ExtractPropTypes<{
span: (StringConstructor | NumberConstructor)[];
order: (StringConstructor | NumberConstructor)[];
offset: (StringConstructor | NumberConstructor)[];
push: (StringConstructor | NumberConstructor)[];
pull: (StringConstructor | NumberConstructor)[];
xs: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
sm: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
md: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
lg: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
xl: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
xxl: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
prefixCls: StringConstructor;
flex: (StringConstructor | NumberConstructor)[];
}>> & Readonly<{}>, () => import('ant-design-vue/es/_util/type').VueNode, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, {
sm: string | number | import('ant-design-vue/es/grid').ColSize;
lg: string | number | import('ant-design-vue/es/grid').ColSize;
xxl: string | number | import('ant-design-vue/es/grid').ColSize;
xl: string | number | import('ant-design-vue/es/grid').ColSize;
md: string | number | import('ant-design-vue/es/grid').ColSize;
xs: string | number | import('ant-design-vue/es/grid').ColSize;
}, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, {
P: {};
B: {};
D: {};
C: {};
M: {};
Defaults: {};
}, Readonly<import('vue').ExtractPropTypes<{
span: (StringConstructor | NumberConstructor)[];
order: (StringConstructor | NumberConstructor)[];
offset: (StringConstructor | NumberConstructor)[];
push: (StringConstructor | NumberConstructor)[];
pull: (StringConstructor | NumberConstructor)[];
xs: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
sm: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
md: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
lg: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
xl: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
xxl: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
prefixCls: StringConstructor;
flex: (StringConstructor | NumberConstructor)[];
}>> & Readonly<{}>, () => import('ant-design-vue/es/_util/type').VueNode, {}, {}, {}, {
sm: string | number | import('ant-design-vue/es/grid').ColSize;
lg: string | number | import('ant-design-vue/es/grid').ColSize;
xxl: string | number | import('ant-design-vue/es/grid').ColSize;
xl: string | number | import('ant-design-vue/es/grid').ColSize;
md: string | number | import('ant-design-vue/es/grid').ColSize;
xs: string | number | import('ant-design-vue/es/grid').ColSize;
}>;
};
attrs: Partial<{}>;
};
type __VLS_TemplateResult = ReturnType<typeof __VLS_template>;
declare const __VLS_component: import('vue').DefineComponent<{}, {
handleSearch: (debounce?: boolean) => Promise<void>;
handleLoadMore: (options?: Record<string, any> & {
force?: boolean;
}) => Promise<void>;
handleTreeExpand: (expandedKeys: import('ant-design-vue/es/vc-tree/interface').Key[], info: {
node: import('ant-design-vue/es/tree').EventDataNode;
expanded: boolean;
nativeEvent: MouseEvent;
}) => void;
handleTreeSelect: (selectedKeys: import('ant-design-vue/es/vc-tree/interface').Key[], info: {
event: "select";
selected: boolean;
node: import('ant-design-vue/es/tree').EventDataNode;
selectedNodes: import('ant-design-vue/es/tree').DataNode[];
nativeEvent: MouseEvent;
}) => void;
handleDelete: <I extends import('./constants').ContactsItem>(item: I) => void;
handleAllDelete: () => void;
handleItemClick: <I extends import('./constants').ContactsItem>(item: I) => void;
handleTabChange: (key?: Parameters<import('ant-design-vue').TabsProps["onChange"]>[0]) => void;
handleAllSelectTrigger: (_state: any) => void;
ref: import('vue').Ref<HTMLElement, HTMLElement>;
selectState: import('vue').ComputedRef<{
show: boolean;
checked: boolean;
indeterminate: boolean;
dataSource: import('./constants').ContactsItem[];
}>;
refresh: (key?: Parameters<import('ant-design-vue').TabsProps["onChange"]>[0]) => void;
allSelectTrigger: (_state: any) => void;
}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<{}> & Readonly<{}>, {
[x: string]: any;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
declare const _default: __VLS_WithTemplateSlots<typeof __VLS_component, __VLS_TemplateResult["slots"]>;
export default _default;
type __VLS_WithTemplateSlots<T, S> = T & {
new (): {
$slots: S;
};
};