@react-native/virtualized-lists
Version:
Virtualized lists for React Native.
37 lines (35 loc) • 1.95 kB
TypeScript
/**
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*
* @generated SignedSource<<7cfaaf81455a1bf0b07801c4ebd5200c>>
*
* This file was translated from Flow by scripts/build-types/index.js.
* Original file: packages/virtualized-lists/index.js
*/
import type $$IMPORT_TYPEOF_1$$ from "./Lists/FillRateHelper";
type FillRateHelperT = typeof $$IMPORT_TYPEOF_1$$;
import type $$IMPORT_TYPEOF_2$$ from "./Lists/ViewabilityHelper";
type ViewabilityHelperT = typeof $$IMPORT_TYPEOF_2$$;
import type $$IMPORT_TYPEOF_3$$ from "./Lists/VirtualizedList";
type VirtualizedListT = typeof $$IMPORT_TYPEOF_3$$;
import type { AnyVirtualizedSectionList as AnyVirtualizedSectionListT } from "./Lists/VirtualizedSectionList";
import { type VirtualizedListContextResetter as $$IMPORT_TYPEOF_4$$ } from "./Lists/VirtualizedListContext";
type VirtualizedListContextResetterT = typeof $$IMPORT_TYPEOF_4$$;
import { keyExtractor } from "./Lists/VirtualizeUtils";
export type { ViewToken, ViewabilityConfig, ViewabilityConfigCallbackPair, ViewabilityConfigCallbackPairs } from "./Lists/ViewabilityHelper";
export type { CellRendererProps, ListRenderItemInfo, ListRenderItem, Separators, VirtualizedListProps } from "./Lists/VirtualizedListProps";
export type { VirtualizedSectionListProps, ScrollToLocationParamsType, SectionBase, SectionData } from "./Lists/VirtualizedSectionList";
export type { FillRateInfo } from "./Lists/FillRateHelper";
declare const $$index: {
keyExtractor: typeof keyExtractor;
get VirtualizedList(): VirtualizedListT;
get VirtualizedSectionList(): AnyVirtualizedSectionListT;
get VirtualizedListContextResetter(): VirtualizedListContextResetterT;
get ViewabilityHelper(): ViewabilityHelperT;
get FillRateHelper(): FillRateHelperT;
};
declare type $$index = typeof $$index;
export default $$index;