decord/source/module_7074.js
2026-08-24 06:08:38 +00:00

54 lines
2.7 KiB
JavaScript

// Module ID: 7074
// Function ID: 7075
// Dependencies: [7075, 7076, 7077, 7136, 7137, 7138, 7139, 7143, 7144, 7097, 7145, 7146, 7141, 7140, 7147, 7098, 7148]
// Module 7074
import _mod7076 from "module_7076" /* 7076 */;
import FlashList from "FlashList" /* 7077 */;
import useLayoutState from "useLayoutState" /* 7097 */;
import context from "context" /* 7098 */;
import _mod7136 from "module_7136" /* 7136 */;
import _mod7137 from "module_7137" /* 7137 */;
import FlashListDefault from "FlashList" /* 7138 */;
import getFormattedString from "getFormattedString" /* 7139 */;
import Cancellable from "Cancellable" /* 7140 */;
import JSFPSMonitor from "JSFPSMonitor" /* 7141 */;
import useDataMultiplier from "useDataMultiplier" /* 7143 */;
import runScrollBenchmark from "runScrollBenchmark" /* 7144 */;
import useRecyclingState from "useRecyclingState" /* 7145 */;
import useMappingHelper from "useMappingHelper" /* 7146 */;
import _modDef7147 from "module_7147" /* 7147 */;
import LayoutCommitObserver from "LayoutCommitObserver" /* 7148 */;
import isNewArch from "isNewArch" /* 7075 */;
if (isNewArch.isNewArch()) {
exports.FlashList = FlashList.FlashList;
exports.FlashListRef = _mod7136.FlashListRef;
exports.FlashListProps = _mod7137.FlashListProps;
exports.ListRenderItem = _mod7137.ListRenderItem;
exports.ListRenderItemInfo = _mod7137.ListRenderItemInfo;
exports.RenderTarget = _mod7137.RenderTarget;
exports.RenderTargetOptions = _mod7137.RenderTargetOptions;
exports.AnimatedFlashList = FlashListDefault;
exports.useBenchmark = getFormattedString.useBenchmark;
exports.BenchmarkParams = getFormattedString.BenchmarkParams;
exports.BenchmarkResult = getFormattedString.BenchmarkResult;
exports.useDataMultiplier = useDataMultiplier.useDataMultiplier;
exports.useFlatListBenchmark = runScrollBenchmark.useFlatListBenchmark;
exports.FlatListBenchmarkParams = runScrollBenchmark.FlatListBenchmarkParams;
exports.useLayoutState = useLayoutState.useLayoutState;
exports.useRecyclingState = useRecyclingState.useRecyclingState;
exports.useMappingHelper = useMappingHelper.useMappingHelper;
exports.JSFPSMonitor = JSFPSMonitor.JSFPSMonitor;
exports.JSFPSResult = JSFPSMonitor.JSFPSResult;
exports.autoScroll = Cancellable.autoScroll;
exports.Cancellable = Cancellable.Cancellable;
exports.ViewToken = _modDef7147;
exports.useFlashListContext = context.useFlashListContext;
exports.LayoutCommitObserver = LayoutCommitObserver.LayoutCommitObserver;
exports.LayoutCommitObserverProps = LayoutCommitObserver.LayoutCommitObserverProps;
} else {
const _Error = Error;
const error = new Error(_mod7076.ErrorMessages.flashListV2OnlySupportsNewArchitecture);
throw error;
}