{"ast":null,"code":"import * as React from 'react';\nimport { Item } from \"../Item\";\nexport default function useChildren(list, startIndex, endIndex, scrollWidth, setNodeRef, renderFunc, _ref) {\n  var getKey = _ref.getKey;\n  return list.slice(startIndex, endIndex + 1).map(function (item, index) {\n    var eleIndex = startIndex + index;\n    var node = renderFunc(item, eleIndex, {\n      style: {\n        width: scrollWidth\n      }\n    });\n    var key = getKey(item);\n    return /*#__PURE__*/React.createElement(Item, {\n      key: key,\n      setRef: function setRef(ele) {\n        return setNodeRef(item, ele);\n      }\n    }, node);\n  });\n}","map":{"version":3,"names":["React","Item","useChildren","list","startIndex","endIndex","scrollWidth","setNodeRef","renderFunc","_ref","getKey","slice","map","item","index","eleIndex","node","style","width","key","createElement","setRef","ele"],"sources":["D:/Project/UC_Trains_Voice/react-demo/node_modules/rc-virtual-list/es/hooks/useChildren.js"],"sourcesContent":["import * as React from 'react';\nimport { Item } from \"../Item\";\nexport default function useChildren(list, startIndex, endIndex, scrollWidth, setNodeRef, renderFunc, _ref) {\n  var getKey = _ref.getKey;\n  return list.slice(startIndex, endIndex + 1).map(function (item, index) {\n    var eleIndex = startIndex + index;\n    var node = renderFunc(item, eleIndex, {\n      style: {\n        width: scrollWidth\n      }\n    });\n    var key = getKey(item);\n    return /*#__PURE__*/React.createElement(Item, {\n      key: key,\n      setRef: function setRef(ele) {\n        return setNodeRef(item, ele);\n      }\n    }, node);\n  });\n}"],"mappings":"AAAA,OAAO,KAAKA,KAAK,MAAM,OAAO;AAC9B,SAASC,IAAI,QAAQ,SAAS;AAC9B,eAAe,SAASC,WAAWA,CAACC,IAAI,EAAEC,UAAU,EAAEC,QAAQ,EAAEC,WAAW,EAAEC,UAAU,EAAEC,UAAU,EAAEC,IAAI,EAAE;EACzG,IAAIC,MAAM,GAAGD,IAAI,CAACC,MAAM;EACxB,OAAOP,IAAI,CAACQ,KAAK,CAACP,UAAU,EAAEC,QAAQ,GAAG,CAAC,CAAC,CAACO,GAAG,CAAC,UAAUC,IAAI,EAAEC,KAAK,EAAE;IACrE,IAAIC,QAAQ,GAAGX,UAAU,GAAGU,KAAK;IACjC,IAAIE,IAAI,GAAGR,UAAU,CAACK,IAAI,EAAEE,QAAQ,EAAE;MACpCE,KAAK,EAAE;QACLC,KAAK,EAAEZ;MACT;IACF,CAAC,CAAC;IACF,IAAIa,GAAG,GAAGT,MAAM,CAACG,IAAI,CAAC;IACtB,OAAO,aAAab,KAAK,CAACoB,aAAa,CAACnB,IAAI,EAAE;MAC5CkB,GAAG,EAAEA,GAAG;MACRE,MAAM,EAAE,SAASA,MAAMA,CAACC,GAAG,EAAE;QAC3B,OAAOf,UAAU,CAACM,IAAI,EAAES,GAAG,CAAC;MAC9B;IACF,CAAC,EAAEN,IAAI,CAAC;EACV,CAAC,CAAC;AACJ","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}