// Module ID: 313 // Function ID: 4797 // Name: context // Dependencies: [31, 33] // Exports: VirtualizedListCellContextProvider, VirtualizedListContextProvider, VirtualizedListContextResetter // Module 313 (context) import "result"; import result from "result"; import { jsx } from "jsxProd"; let closure_0; let closure_1; ({ useContext: closure_0, useMemo: closure_1 } = result); const context = result.createContext(null); export const VirtualizedListContext = context; export const VirtualizedListContextResetter = function VirtualizedListContextResetter(children) { return {arg0.children}; }; export const VirtualizedListContextProvider = function VirtualizedListContextProvider(children) { const value = children.value; const items = [, , , , ]; ({ getScrollMetrics: arr[0], horizontal: arr[1], getOutermostParentListRef: arr[2], registerAsNestedChild: arr[3], unregisterAsNestedChild: arr[4] } = value); return ({ cellKey: null, getScrollMetrics: value.getScrollMetrics, horizontal: value.horizontal, getOutermostParentListRef: value.getOutermostParentListRef, registerAsNestedChild: value.registerAsNestedChild, unregisterAsNestedChild: value.unregisterAsNestedChild }), items)}>{arg0.children}; }; export const VirtualizedListCellContextProvider = function VirtualizedListCellContextProvider(cellKey) { cellKey = cellKey.cellKey; const tmp = cellKey(context); const callback = tmp; const items = [tmp, cellKey]; return { let merged = null; if (null != closure_1) { const _Object = Object; const obj = { cellKey }; merged = Object.assign({}, closure_1, obj); } return merged; }, items)}>{arg0.children}; };