48 lines
2.2 KiB
JavaScript
48 lines
2.2 KiB
JavaScript
// Metro module 5411 (f5412).
|
|
import { isNewArch } from "./Module5412";
|
|
import { ErrorMessages } from "./Module5413";
|
|
import { FlashList } from "./Module5414";
|
|
import { FlashListRef } from "./Module5473";
|
|
import { FlashListProps, ListRenderItem, ListRenderItemInfo, RenderTarget, RenderTargetOptions } from "./Module5474";
|
|
import Module5475 from "./Module5475";
|
|
import { useBenchmark, BenchmarkParams, BenchmarkResult } from "./getFormattedString";
|
|
import { useDataMultiplier } from "./Module5480";
|
|
import { useFlatListBenchmark, FlatListBenchmarkParams } from "./runScrollBenchmark";
|
|
import { useLayoutState } from "./Module5434";
|
|
import { useRecyclingState } from "./Module5482";
|
|
import { useMappingHelper } from "./Module5483";
|
|
import { JSFPSMonitor, JSFPSResult } from "./JSFPSMonitor";
|
|
import { autoScroll, Cancellable } from "./Cancellable";
|
|
import Module5484 from "./Module5484";
|
|
import { useFlashListContext } from "./Module5435";
|
|
import { LayoutCommitObserver, LayoutCommitObserverProps } from "./Module5485";
|
|
if (isNewArch()) {
|
|
exports.FlashList = FlashList;
|
|
exports.FlashListRef = FlashListRef;
|
|
exports.FlashListProps = FlashListProps;
|
|
exports.ListRenderItem = ListRenderItem;
|
|
exports.ListRenderItemInfo = ListRenderItemInfo;
|
|
exports.RenderTarget = RenderTarget;
|
|
exports.RenderTargetOptions = RenderTargetOptions;
|
|
exports.AnimatedFlashList = Module5475;
|
|
exports.useBenchmark = useBenchmark;
|
|
exports.BenchmarkParams = BenchmarkParams;
|
|
exports.BenchmarkResult = BenchmarkResult;
|
|
exports.useDataMultiplier = useDataMultiplier;
|
|
exports.useFlatListBenchmark = useFlatListBenchmark;
|
|
exports.FlatListBenchmarkParams = FlatListBenchmarkParams;
|
|
exports.useLayoutState = useLayoutState;
|
|
exports.useRecyclingState = useRecyclingState;
|
|
exports.useMappingHelper = useMappingHelper;
|
|
exports.JSFPSMonitor = JSFPSMonitor;
|
|
exports.JSFPSResult = JSFPSResult;
|
|
exports.autoScroll = autoScroll;
|
|
exports.Cancellable = Cancellable;
|
|
exports.ViewToken = Module5484;
|
|
exports.useFlashListContext = useFlashListContext;
|
|
exports.LayoutCommitObserver = LayoutCommitObserver;
|
|
exports.LayoutCommitObserverProps = LayoutCommitObserverProps;
|
|
return void 0;
|
|
}
|
|
throw new Error(ErrorMessages.flashListV2OnlySupportsNewArchitecture);
|