@react-native/virtualized-lists
Version:
Virtualized lists for React Native.
37 lines (35 loc) • 1.91 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<<d4917b4be5d6226dde3ee687aabe2db7>>
*
* 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 FillRateHelper = typeof $$IMPORT_TYPEOF_1$$;
import type $$IMPORT_TYPEOF_2$$ from "./Lists/ViewabilityHelper";
type ViewabilityHelper = typeof $$IMPORT_TYPEOF_2$$;
import type $$IMPORT_TYPEOF_3$$ from "./Lists/VirtualizedList";
type VirtualizedList = typeof $$IMPORT_TYPEOF_3$$;
import type { AnyVirtualizedSectionList } from "./Lists/VirtualizedSectionList";
import { type VirtualizedListContextResetter as $$IMPORT_TYPEOF_4$$ } from "./Lists/VirtualizedListContext";
type VirtualizedListContextResetter = 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(): VirtualizedList;
get VirtualizedSectionList(): AnyVirtualizedSectionList;
get VirtualizedListContextResetter(): VirtualizedListContextResetter;
get ViewabilityHelper(): ViewabilityHelper;
get FillRateHelper(): FillRateHelper;
};
declare type $$index = typeof $$index;
export default $$index;