import{__exports as e}from"../../../_virtual/esnext.reflect.delete-metadata.mjs";import{__require as t}from"../internals/export.mjs";import{__require as r}from"../internals/reflect-metadata.mjs";import{__require as a}from"../internals/an-object.mjs";var i;function n(){if(i)return e;i=1;var n=t(),o=r(),s=a(),m=o.toKey,l=o.getMap,f=o.store;return n({target:"Reflect",stat:!0},{deleteMetadata:function(e,t){var r=arguments.length<3?void 0:m(arguments[2]),a=l(s(t),r,!1);if(void 0===a||!a.delete(e))return!1;if(a.size)return!0;var i=f.get(t);return i.delete(r),!!i.size||f.delete(t)}}),e}export{n as __require};