@flosportsinc/ng-window
Version:
For use in unit testing and Angular Universal applications.
27 lines • 2.11 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';
export class FloWindowServerModule {
/**
* @param {?=} windowObject
* @return {?}
*/
static withWindowObject(windowObject = {}) {
return {
ngModule: FloWindowServerModule,
providers: [{
provide: WINDOW,
useValue: windowObject
}]
};
}
}
FloWindowServerModule.decorators = [
{ type: NgModule, args: [{
imports: [FloWindowModule]
},] }
];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid2luZG93LnNlcnZlci5tb2R1bGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AZmxvc3BvcnRzaW5jL25nLXdpbmRvdy9zZXJ2ZXIvIiwic291cmNlcyI6WyJ3aW5kb3cuc2VydmVyLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFFBQVEsRUFBdUIsTUFBTSxlQUFlLENBQUE7QUFDN0QsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLEVBQUUsTUFBTSx5QkFBeUIsQ0FBQTtBQUtqRSxNQUFNLE9BQU8scUJBQXFCOzs7OztJQUNoQyxNQUFNLENBQUMsZ0JBQWdCLENBQUMsWUFBWSxHQUFHLEVBQUU7UUFDdkMsT0FBTztZQUNMLFFBQVEsRUFBRSxxQkFBcUI7WUFDL0IsU0FBUyxFQUFFLENBQUM7b0JBQ1YsT0FBTyxFQUFFLE1BQU07b0JBQ2YsUUFBUSxFQUFFLFlBQVk7aUJBQ3ZCLENBQUM7U0FDSCxDQUFBO0lBQ0gsQ0FBQzs7O1lBWkYsUUFBUSxTQUFDO2dCQUNSLE9BQU8sRUFBRSxDQUFDLGVBQWUsQ0FBQzthQUMzQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE5nTW9kdWxlLCBNb2R1bGVXaXRoUHJvdmlkZXJzIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSdcbmltcG9ydCB7IEZsb1dpbmRvd01vZHVsZSwgV0lORE9XIH0gZnJvbSAnQGZsb3Nwb3J0c2luYy9uZy13aW5kb3cnXG5cbkBOZ01vZHVsZSh7XG4gIGltcG9ydHM6IFtGbG9XaW5kb3dNb2R1bGVdXG59KVxuZXhwb3J0IGNsYXNzIEZsb1dpbmRvd1NlcnZlck1vZHVsZSB7XG4gIHN0YXRpYyB3aXRoV2luZG93T2JqZWN0KHdpbmRvd09iamVjdCA9IHt9KTogTW9kdWxlV2l0aFByb3ZpZGVycyB7XG4gICAgcmV0dXJuIHtcbiAgICAgIG5nTW9kdWxlOiBGbG9XaW5kb3dTZXJ2ZXJNb2R1bGUsXG4gICAgICBwcm92aWRlcnM6IFt7XG4gICAgICAgIHByb3ZpZGU6IFdJTkRPVyxcbiAgICAgICAgdXNlVmFsdWU6IHdpbmRvd09iamVjdFxuICAgICAgfV1cbiAgICB9XG4gIH1cbn1cbiJdfQ==