UNPKG

@shopify/flash-list

Version:

FlashList is a more performant FlatList replacement

19 lines 1.05 kB
import React from "react"; import "@quilted/react-testing/matchers"; import { Root } from "@quilted/react-testing"; import FlashList from "../../FlashList"; import { FlashListProps, ListRenderItem } from "../../FlashListProps"; export declare type MockFlashListProps = Omit<FlashListProps<string>, "estimatedItemSize" | "data" | "renderItem"> & { estimatedItemSize?: number; data?: string[]; renderItem?: ListRenderItem<string>; disableDefaultEstimatedItemSize?: boolean; }; /** * Helper to mount FlashList for testing. */ export declare const mountFlashList: (props?: MockFlashListProps, ref?: React.RefObject<FlashList<string>>) => Omit<Root<FlashListProps<string>, import("@quilted/react-testing").EmptyObject, import("@quilted/react-testing").EmptyObject, import("@quilted/react-testing").EmptyObject>, "instance"> & { instance: FlashList<string>; }; export declare function renderFlashList(props?: MockFlashListProps, ref?: React.RefObject<FlashList<string>>): React.JSX.Element; //# sourceMappingURL=mountFlashList.d.ts.map