var u=function(){var e=function(n,t){e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)if(Object.prototype.hasOwnProperty.call(o,i))r[i]=o[i]};return e(n,t)};return function(n,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");e(n,t);function r(){this.constructor=n}n.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}}();import{QueryUpdateArrayCommand as a}from"../AbstractCommand";import{QueryRequest as f}from"../QueryRequest";var c=function(e){u(n,e);function n(t){var r=e.call(this)||this;r.value=t;return r}Object.defineProperty(n.prototype,"operator",{get:function(){return"$pull"},enumerable:false,configurable:true});n.prototype.stringify=function(){return this.stringifyWithKey("")};n.prototype.stringifyWithKey=function(t){var r;return new f((r={},r[t]=this.value,r)).stringify()};return n}(a);export{c as PullCommand};