{"ast":null,"code":"import _objectWithoutProperties from \"@babel/runtime/helpers/objectWithoutProperties\";\nvar _excluded = [\"_web\", \"_ios\", \"_android\"];\nimport merge from 'lodash.merge';\nimport Platform from \"react-native-web/dist/exports/Platform\";\nexport var usePlatformProps = function usePlatformProps(props) {\n  var _web = props._web,\n    _ios = props._ios,\n    _android = props._android,\n    remainingProps = _objectWithoutProperties(props, _excluded);\n  var platformProps = function platformProps() {\n    switch (Platform.OS) {\n      case 'web':\n        return _web;\n      case 'ios':\n        return _ios;\n      case 'android':\n        return _android;\n      default:\n        return {};\n    }\n  };\n  return merge(remainingProps, platformProps());\n};","map":{"version":3,"sources":["usePlatformProps.ts"],"names":["merge","usePlatformProps","props","_web","_ios","_android","remainingProps","platformProps","Platform","OS"],"mappings":";;AAAA,OAAOA,KAAP,MAAkB,cAAlB;AAAA,OAAA,QAAA;AAGA,OAAO,IAAMC,gBAAgB,GAAIC,SAApBD,gBAAgB,CAAIC,KAAD,EAAgB;EAC9C,IAAQC,IAAF,GAA8CD,KAApD,CAAQC,IAAF;IAAQC,IAAR,GAA8CF,KAApD,CAAcE,IAAR;IAAcC,QAAd,GAA8CH,KAApD,CAAoBG,QAAd;IAA2BC,cAAAA,GAAAA,wBAAAA,CAAmBJ,KAApD,EAAA,SAAA;EACA,IAAMK,aAAa,GAAG,SAAhBA,aAAa,CAAA,EAAS;IAC1B,QAAQC,QAAQ,CAACC,EAAjB;MACE,KAAK,KAAL;QACE,OAAON,IAAP;MACF,KAAK,KAAL;QACE,OAAOC,IAAP;MACF,KAAK,SAAL;QACE,OAAOC,QAAP;MACF;QACE,OAAO,CAAA,CAAP;IARJ;EAUD,CAXD;EAYA,OAAOL,KAAK,CAACM,cAAD,EAAiBC,aAAa,CAAA,CAA9B,CAAZ;AACD,CAfM","sourcesContent":["import merge from 'lodash.merge';\nimport { Platform } from 'react-native';\n\nexport const usePlatformProps = (props: any) => {\n  const { _web, _ios, _android, ...remainingProps } = props;\n  const platformProps = () => {\n    switch (Platform.OS) {\n      case 'web':\n        return _web;\n      case 'ios':\n        return _ios;\n      case 'android':\n        return _android;\n      default:\n        return {};\n    }\n  };\n  return merge(remainingProps, platformProps());\n};\n"]},"metadata":{},"sourceType":"module"}