ts-auto-mock
Version:
Typescript transformer to unlock automatic mock creation for interfaces and classes
1 lines • 3.05 kB
JavaScript
(()=>{"use strict";var e={975:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ExtensionHandler=void 0;var n=r(428),o=function(){function e(e){this._mock=e}return e.prototype.get=function(e,t){if((0,n.isFunction)(e))return e(this._mock);if(!t)throw new Error("It looks like you are trying to get an extension for ".concat(e," without specifying the handler."));return t(this._mock[e],this._mock,e)},e}();t.ExtensionHandler=o},991:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Marker=void 0;var r=function(){function e(){this._marker=Symbol("__marker")}return Object.defineProperty(e,"instance",{get:function(){return this._instance=this._instance||new e,this._instance},enumerable:!1,configurable:!0}),e.prototype.get=function(){return this._marker},e}();t.Marker=r},474:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.method=function(e){return(0,n.isString)(e)?function(t){return t[e]}:e};var n=r(253)},428:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isFunction=function(e){return!!e&&"[object Function]"==={}.toString.call(e)}},629:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.functionMethod=function(e,t){return function(){return t()}}},293:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Provider=void 0;var n=r(629),o=function(){function e(){this._isUsingDeprecatedProvideMethod=!1}return Object.defineProperty(e,"instance",{get:function(){return this._instance=this._instance||new e,this._instance},enumerable:!1,configurable:!0}),e.prototype.provideMethod=function(e){this._isUsingDeprecatedProvideMethod=!0,this._method=e},e.prototype.provideMethodWithDeferredValue=function(e){this._method=e},e.prototype.getMethod=function(e,t){return this._method=this._method||n.functionMethod,this._isUsingDeprecatedProvideMethod?this._method(e,t()):this._method(e,t)},e}();t.Provider=o},253:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isString=function(e){return"[object String]"===Object.prototype.toString.call(e)}},85:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.On=function(e){if(!e[o.Marker.instance.get()])throw new Error("The provided mock is not valid. Please create a mock first with createMock");return new n.ExtensionHandler(e)};var n=r(975),o=r(991)}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var i=t[n]={exports:{}};return e[n](i,i.exports,r),i.exports}var n={};(()=>{var e=n;Object.defineProperty(e,"__esModule",{value:!0}),e.Provider=e["ɵMarker"]=e.method=e.ExtensionHandler=e.On=void 0;var t=r(85);Object.defineProperty(e,"On",{enumerable:!0,get:function(){return t.On}});var o=r(975);Object.defineProperty(e,"ExtensionHandler",{enumerable:!0,get:function(){return o.ExtensionHandler}});var i=r(474);Object.defineProperty(e,"method",{enumerable:!0,get:function(){return i.method}});var u=r(991);Object.defineProperty(e,"ɵMarker",{enumerable:!0,get:function(){return u.Marker}});var c=r(293);Object.defineProperty(e,"Provider",{enumerable:!0,get:function(){return c.Provider}})})(),module.exports=n})();