(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('rxjs'), require('@angular/core'), require('my-formatter')) :
typeof define === 'function' && define.amd ? define('my-module', ['exports', 'rxjs', '@angular/core', 'my-formatter'], factory) :
(factory((global['my-module'] = {}),global.rxjs,global.ng.core,global.myFormatter));
}(this, (function (exports,rxjs,i0,myFormatter) { 'use strict';
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
var MyModuleService = /** @class */ (function () {
function MyModuleService() {
}
MyModuleService.decorators = [
{ type: i0.Injectable, args: [{
providedIn: 'root'
},] }
];
/** @nocollapse */
MyModuleService.ctorParameters = function () { return []; };
/** @nocollapse */ MyModuleService.ngInjectableDef = i0.defineInjectable({ factory: function MyModuleService_Factory() { return new MyModuleService(); }, token: MyModuleService, providedIn: "root" });
return MyModuleService;
}());
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
var MyModuleComponent = /** @class */ (function () {
function MyModuleComponent() {
}
/**
* @return {?}
*/
MyModuleComponent.prototype.ngOnInit = /**
* @return {?}
*/
function () {
};
MyModuleComponent.decorators = [
{ type: i0.Component, args: [{
selector: 'vipm-my-module',
template: "\n <p>\n my-module works!\n </p>\n "
}] }
];
/** @nocollapse */
MyModuleComponent.ctorParameters = function () { return []; };
return MyModuleComponent;
}());
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
var MyModuleModule = /** @class */ (function () {
function MyModuleModule() {
}
MyModuleModule.decorators = [
{ type: i0.NgModule, args: [{
declarations: [MyModuleComponent],
imports: [],
exports: [MyModuleComponent]
},] }
];
return MyModuleModule;
}());
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
var ClockComponent = /** @class */ (function () {
function ClockComponent() {
}
/**
* @return {?}
*/
ClockComponent.prototype.ngOnInit = /**
* @return {?}
*/
function () {
var _this = this;
rxjs.timer(0, 1000).subscribe(function (x) {
_this.currentTime = "" + new Date();
});
};
ClockComponent.decorators = [
{ type: i0.Component, args: [{
selector: 'wc-clock',
template: "<div>\n The time is: {{currentTime}} <vipf-my-formatter></vipf-my-formatter>\n</div>\n",
styles: [""]
}] }
];
/** @nocollapse */
ClockComponent.ctorParameters = function () { return []; };
return ClockComponent;
}());
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
var ClockModule = /** @class */ (function () {
function ClockModule() {
}
ClockModule.decorators = [
{ type: i0.NgModule, args: [{
declarations: [ClockComponent],
imports: [
myFormatter.MyFormatterModule
],
exports: [ClockComponent]
},] }
];
return ClockModule;
}());
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
exports.MyModuleService = MyModuleService;
exports.MyModuleComponent = MyModuleComponent;
exports.MyModuleModule = MyModuleModule;
exports.ClockModule = ClockModule;
exports.ClockComponent = ClockComponent;
Object.defineProperty(exports, '__esModule', { value: true });
})));
//# sourceMappingURL=my-module.umd.js.map