@flosportsinc/ng-window
Version:
For use in unit testing and Angular Universal applications.
36 lines • 2.49 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { NgModule } from '@angular/core';
import { FloWindowModule, WINDOW } from '@flosportsinc/ng-window';
var FloWindowServerModule = /** @class */ (function () {
function FloWindowServerModule() {
}
/**
* @param {?=} windowObject
* @return {?}
*/
FloWindowServerModule.withWindowObject = /**
* @param {?=} windowObject
* @return {?}
*/
function (windowObject) {
if (windowObject === void 0) { windowObject = {}; }
return {
ngModule: FloWindowServerModule,
providers: [{
provide: WINDOW,
useValue: windowObject
}]
};
};
FloWindowServerModule.decorators = [
{ type: NgModule, args: [{
imports: [FloWindowModule]
},] }
];
return FloWindowServerModule;
}());
export { FloWindowServerModule };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid2luZG93LnNlcnZlci5tb2R1bGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AZmxvc3BvcnRzaW5jL25nLXdpbmRvdy9zZXJ2ZXIvIiwic291cmNlcyI6WyJ3aW5kb3cuc2VydmVyLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFFBQVEsRUFBdUIsTUFBTSxlQUFlLENBQUE7QUFDN0QsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLEVBQUUsTUFBTSx5QkFBeUIsQ0FBQTtBQUVqRTtJQUFBO0lBYUEsQ0FBQzs7Ozs7SUFUUSxzQ0FBZ0I7Ozs7SUFBdkIsVUFBd0IsWUFBaUI7UUFBakIsNkJBQUEsRUFBQSxpQkFBaUI7UUFDdkMsT0FBTztZQUNMLFFBQVEsRUFBRSxxQkFBcUI7WUFDL0IsU0FBUyxFQUFFLENBQUM7b0JBQ1YsT0FBTyxFQUFFLE1BQU07b0JBQ2YsUUFBUSxFQUFFLFlBQVk7aUJBQ3ZCLENBQUM7U0FDSCxDQUFBO0lBQ0gsQ0FBQzs7Z0JBWkYsUUFBUSxTQUFDO29CQUNSLE9BQU8sRUFBRSxDQUFDLGVBQWUsQ0FBQztpQkFDM0I7O0lBV0QsNEJBQUM7Q0FBQSxBQWJELElBYUM7U0FWWSxxQkFBcUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBOZ01vZHVsZSwgTW9kdWxlV2l0aFByb3ZpZGVycyB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnXG5pbXBvcnQgeyBGbG9XaW5kb3dNb2R1bGUsIFdJTkRPVyB9IGZyb20gJ0BmbG9zcG9ydHNpbmMvbmctd2luZG93J1xuXG5ATmdNb2R1bGUoe1xuICBpbXBvcnRzOiBbRmxvV2luZG93TW9kdWxlXVxufSlcbmV4cG9ydCBjbGFzcyBGbG9XaW5kb3dTZXJ2ZXJNb2R1bGUge1xuICBzdGF0aWMgd2l0aFdpbmRvd09iamVjdCh3aW5kb3dPYmplY3QgPSB7fSk6IE1vZHVsZVdpdGhQcm92aWRlcnMge1xuICAgIHJldHVybiB7XG4gICAgICBuZ01vZHVsZTogRmxvV2luZG93U2VydmVyTW9kdWxlLFxuICAgICAgcHJvdmlkZXJzOiBbe1xuICAgICAgICBwcm92aWRlOiBXSU5ET1csXG4gICAgICAgIHVzZVZhbHVlOiB3aW5kb3dPYmplY3RcbiAgICAgIH1dXG4gICAgfVxuICB9XG59XG4iXX0=