UNPKG

yanzhen-design-vue

Version:

167 lines (166 loc) 7.85 kB
declare function __VLS_template(): { slots: { "empty-wrapper"?(_: {}): any; default?(_: { item: any; index: number; }): any; footer?(_: {}): any; footer?(_: { props: { readonly tag: string; readonly mode: import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<readonly ["default", "virtual", "tree"]>, "default" | "virtual" | "tree", unknown>; readonly disabled: import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>; readonly loading: import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>; readonly dataSource: import('../..').ContactsItem[]; readonly distance: number; readonly style?: any; readonly class?: any; readonly height?: string | number; readonly "onUpdate:loading"?: (loading: boolean) => void; readonly onLoadMore?: import('./list').ListLoadMoreFn; }; }): any; header?(_: { props: { readonly tag: string; readonly mode: import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<readonly ["default", "virtual", "tree"]>, "default" | "virtual" | "tree", unknown>; readonly disabled: import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>; readonly loading: import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>; readonly dataSource: import('../..').ContactsItem[]; readonly distance: number; readonly style?: any; readonly class?: any; readonly height?: string | number; readonly "onUpdate:loading"?: (loading: boolean) => void; readonly onLoadMore?: import('./list').ListLoadMoreFn; }; }): any; tree?(_: { dataSource: import('../..').ContactsItem[]; height: number; props: { readonly tag: string; readonly mode: import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<readonly ["default", "virtual", "tree"]>, "default" | "virtual" | "tree", unknown>; readonly disabled: import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>; readonly loading: import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>; readonly dataSource: import('../..').ContactsItem[]; readonly distance: number; readonly style?: any; readonly class?: any; readonly height?: string | number; readonly "onUpdate:loading"?: (loading: boolean) => void; readonly onLoadMore?: import('./list').ListLoadMoreFn; }; }): any; }; refs: { _itemRef: HTMLDivElement; _footerRef: HTMLDivElement; _boxRef: HTMLDivElement; _headerRef: HTMLDivElement; _mainRef: HTMLDivElement; _ref: HTMLDivElement; }; attrs: Partial<{}>; }; type __VLS_TemplateResult = ReturnType<typeof __VLS_template>; declare const __VLS_component: import('vue').DefineComponent<import('vue').ExtractPropTypes<{ class: { type: import('vue').PropType<any>; }; style: { type: import('vue').PropType<any>; }; mode: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<readonly ["default", "virtual", "tree"]>, "default" | "virtual" | "tree", unknown, "default", boolean>; dataSource: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('../..').ContactsItem[]>, unknown, unknown, () => any[], boolean>; loading: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; disabled: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; height: { type: (StringConstructor | NumberConstructor)[]; }; distance: import('@yanzhen-libs/utils-vue').EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>; tag: import('@yanzhen-libs/utils-vue').EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>; onLoadMore: { type: import('vue').PropType<import('./list').ListLoadMoreFn>; }; "onUpdate:loading": { type: import('vue').PropType<(loading: boolean) => void>; }; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "load-more": (state?: { x: number; y: number; isScrolling: boolean; arrivedState: { left: boolean; right: boolean; top: boolean; bottom: boolean; }; directions: { left: boolean; right: boolean; top: boolean; bottom: boolean; }; measure: () => void; }) => void; "update:loading": (loading: boolean) => void; }, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{ class: { type: import('vue').PropType<any>; }; style: { type: import('vue').PropType<any>; }; mode: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<readonly ["default", "virtual", "tree"]>, "default" | "virtual" | "tree", unknown, "default", boolean>; dataSource: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('../..').ContactsItem[]>, unknown, unknown, () => any[], boolean>; loading: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; disabled: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; height: { type: (StringConstructor | NumberConstructor)[]; }; distance: import('@yanzhen-libs/utils-vue').EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>; tag: import('@yanzhen-libs/utils-vue').EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>; onLoadMore: { type: import('vue').PropType<import('./list').ListLoadMoreFn>; }; "onUpdate:loading": { type: import('vue').PropType<(loading: boolean) => void>; }; }>> & Readonly<{ "onLoad-more"?: (state?: { x: number; y: number; isScrolling: boolean; arrivedState: { left: boolean; right: boolean; top: boolean; bottom: boolean; }; directions: { left: boolean; right: boolean; top: boolean; bottom: boolean; }; measure: () => void; }) => any; "onUpdate:loading"?: (loading: boolean) => any; }>, { tag: string; mode: import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<readonly ["default", "virtual", "tree"]>, "default" | "virtual" | "tree", unknown>; disabled: import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>; loading: import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>; dataSource: import('../..').ContactsItem[]; distance: number; }, {}, {}, {}, 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; }; };