UNPKG

vuetning

Version:

<p align="center"> <img width="160"src="https://s3.amazonaws.com/arcthos.com/vuetning/logo.svg"> </p>

104 lines (103 loc) 2.56 kB
declare const _default: import("vue").DefineComponent<{ items: { type: ArrayConstructor; required: true; }; keyField: { type: StringConstructor; default: string; }; itemSize: { type: NumberConstructor; required: true; }; sizeField: { type: StringConstructor; default: string; }; buffer: { type: NumberConstructor; default: number; }; prerender: { type: NumberConstructor; default: number; }; emitUpdate: BooleanConstructor; }, unknown, { hoverKey: any; itemCount: any; mountedViews: any[]; ready: boolean; scrollLeft: number; totalSize: number; }, { mountedViewsThreshold(): number; simpleArray(): boolean; }, { addListeners(): void; addView(mountedViews: any, index: any, item: any, key: any): import("vue").ShallowReactive<{ item: any; position: number; nr: import("vue").Raw<{ id: number; index: any; used: boolean; key: any; }>; }>; getListenerTarget(): any; getScroll(): { originalStart: any; start: any; end: any; }; handleResize(): void; handleScroll(event: any): void; handleVisibilityChange(isVisible: any, entry: any): void; itemsLimitError(): never; removeListeners(): void; scrollToItem(index: any): void; scrollToPosition(index: any): { viewport: any; scrollDirection: string; scrollDistance: number; }; unuseView(view: any, fake?: boolean): void; updateVisibleItems(checkItem: any, checkPositionDiff?: boolean): { continuous: boolean; }; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ items: { type: ArrayConstructor; required: true; }; keyField: { type: StringConstructor; default: string; }; itemSize: { type: NumberConstructor; required: true; }; sizeField: { type: StringConstructor; default: string; }; buffer: { type: NumberConstructor; default: number; }; prerender: { type: NumberConstructor; default: number; }; emitUpdate: BooleanConstructor; }>>, { keyField: string; sizeField: string; buffer: number; prerender: number; emitUpdate: boolean; }, {}>; export default _default;