@schoolbelle/common
Version:
Demo library to showcase Angular packaging format
53 lines (46 loc) • 2.9 kB
JavaScript
(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@angular/core')) :
typeof define === 'function' && define.amd ? define('@schoolbelle/common/services/window', ['exports', '@angular/core'], factory) :
(factory((global.schoolbelle = global.schoolbelle || {}, global.schoolbelle.common = global.schoolbelle.common || {}, global.schoolbelle.common.services = global.schoolbelle.common.services || {}, global.schoolbelle.common.services.window = {}),global.ng.core));
}(this, (function (exports,core) { 'use strict';
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
var /** @type {?} */ WINDOW = new core.InjectionToken('window');
/**
* @return {?}
*/
function returnWindow() {
var /** @type {?} */ w = window;
return w;
}
var WindowModule = (function () {
function WindowModule() {
}
WindowModule.decorators = [
{ type: core.NgModule, args: [{
providers: [
{
provide: WINDOW,
useFactory: returnWindow,
}
]
},] },
];
return WindowModule;
}());
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
exports.WINDOW = WINDOW;
exports.returnWindow = returnWindow;
exports.WindowModule = WindowModule;
Object.defineProperty(exports, '__esModule', { value: true });
})));
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2Nob29sYmVsbGUtY29tbW9uLXNlcnZpY2VzLXdpbmRvdy51bWQuanMubWFwIiwic291cmNlcyI6WyJuZzovL0BzY2hvb2xiZWxsZS9jb21tb24vc2VydmljZXMvd2luZG93L3dpbmRvdy5tb2R1bGUudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTmdNb2R1bGUsIEluamVjdGlvblRva2VuIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5leHBvcnQgY29uc3QgV0lORE9XID0gbmV3IEluamVjdGlvblRva2VuKCd3aW5kb3cnKTtcbmV4cG9ydCBmdW5jdGlvbiByZXR1cm5XaW5kb3cgKCkge1xuICBjb25zdCB3ID0gd2luZG93O1xuICByZXR1cm4gdztcbn1cblxuLy8gQGR5bmFtaWNcbkBOZ01vZHVsZSh7XG4gIHByb3ZpZGVyczogW1xuICAgIHtcbiAgICAgIHByb3ZpZGU6IFdJTkRPVyxcbiAgICAgIHVzZUZhY3Rvcnk6IHJldHVybldpbmRvdyxcbiAgICB9XG4gIF1cbn0pXG5leHBvcnQgY2xhc3MgV2luZG93TW9kdWxlIHt9XG4iXSwibmFtZXMiOlsiSW5qZWN0aW9uVG9rZW4iLCJOZ01vZHVsZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUFBLHlCQUNhLE1BQU0sR0FBRyxJQUFJQSxtQkFBYyxDQUFDLFFBQVEsQ0FBQyxDQUFDOzs7O0FBQ25EO1FBQ0UscUJBQU0sQ0FBQyxHQUFHLE1BQU0sQ0FBQztRQUNqQixPQUFPLENBQUMsQ0FBQztLQUNWOzs7OztvQkFHQUMsYUFBUSxTQUFDO3dCQUNSLFNBQVMsRUFBRTs0QkFDVDtnQ0FDRSxPQUFPLEVBQUUsTUFBTTtnQ0FDZixVQUFVLEVBQUUsWUFBWTs2QkFDekI7eUJBQ0Y7cUJBQ0Y7OzJCQWZEOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OyJ9