UNPKG

rn-web-cli

Version:

React Native for Web

1 lines 1.91 kB
{"version":3,"sources":["node_modules\\babel-polyfill\\node_modules\\core-js\\modules\\es7.reflect.delete-metadata.js"],"names":["metadata","require","anObject","toMetaKey","key","getOrCreateMetadataMap","map","store","exp","deleteMetadata","metadataKey","target","targetKey","arguments","length","undefined","metadataMap","size","targetMetadata","get"],"mappings":"AAAA,GAAIA,UAAyBC,QAAQ,aAAR,CAA7B;AACIC,SAAyBD,QAAQ,cAAR,CAD7B;AAEIE,UAAyBH,SAASI,GAFtC;AAGIC,uBAAyBL,SAASM,GAHtC;AAIIC,MAAyBP,SAASO,KAJtC;;AAMAP,SAASQ,GAAT,CAAa,CAACC,eAAgB,QAASA,eAAT,CAAwBC,WAAxB,CAAqCC,MAArC,CAA6D;AACzF,GAAIC,WAAcC,UAAUC,MAAV,CAAmB,CAAnB,CAAuBC,SAAvB,CAAmCZ,UAAUU,UAAU,CAAV,CAAV,CAArD;AACIG,YAAcX,uBAAuBH,SAASS,MAAT,CAAvB,CAAyCC,SAAzC,CAAoD,KAApD,CADlB;AAEA,GAAGI,cAAgBD,SAAhB,EAA6B,CAACC,YAAY,QAAZ,EAAsBN,WAAtB,CAAjC,CAAoE,MAAO,MAAP;AACpE,GAAGM,YAAYC,IAAf,CAAoB,MAAO,KAAP;AACpB,GAAIC,gBAAiBX,MAAMY,GAAN,CAAUR,MAAV,CAArB;AACAO,eAAe,QAAf,EAAyBN,SAAzB;AACA,MAAO,CAAC,CAACM,eAAeD,IAAjB,EAAyBV,MAAM,QAAN,EAAgBI,MAAhB,CAAhC;AACD,CARY,CAAb","file":"es7.reflect.delete-metadata.js","sourceRoot":"d:/Work/Office/react-native-on-web/cli/tmpl/project","sourcesContent":["var metadata = require('./_metadata')\n , anObject = require('./_an-object')\n , toMetaKey = metadata.key\n , getOrCreateMetadataMap = metadata.map\n , store = metadata.store;\n\nmetadata.exp({deleteMetadata: function deleteMetadata(metadataKey, target /*, targetKey */){\n var targetKey = arguments.length < 3 ? undefined : toMetaKey(arguments[2])\n , metadataMap = getOrCreateMetadataMap(anObject(target), targetKey, false);\n if(metadataMap === undefined || !metadataMap['delete'](metadataKey))return false;\n if(metadataMap.size)return true;\n var targetMetadata = store.get(target);\n targetMetadata['delete'](targetKey);\n return !!targetMetadata.size || store['delete'](target);\n}});"]}