@flosportsinc/ng-window
Version:
For use in unit testing and Angular Universal applications.
2 lines • 1.09 kB
JavaScript
!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports,require("@angular/core")):"function"==typeof define&&define.amd?define("@flosportsinc/ng-window",["exports","@angular/core"],n):n(((e=e||self).flosportsinc=e.flosportsinc||{},e.flosportsinc["ng-window"]={}),e.ng.core)}(this,function(e,n){"use strict";var o=new n.InjectionToken("fs.wnd"),t=new n.InjectionToken("fs.wnd-def"),r=function(){function e(e){var n=this;this._window=e,this.window=function(){return n._window}}return e.decorators=[{type:n.Injectable}],e.ctorParameters=function(){return[{type:void 0,decorators:[{type:n.Inject,args:[o]}]}]},e}();function i(e){return e?window:{}}function d(){return"undefined"!=typeof window}var c=function(){function e(){}return e.decorators=[{type:n.NgModule,args:[{providers:[r,{provide:t,useFactory:d},{provide:o,useFactory:i,deps:[t]}]}]}],e}();e.FloWindowModule=c,e.WINDOW=o,e.WINDOW_IS_DEFINED=t,e.WindowService=r,e.isWindowDefinedFactory=d,e.winFactory=i,Object.defineProperty(e,"__esModule",{value:!0})});
//# sourceMappingURL=flosportsinc-ng-window.umd.min.js.map