1// main.ts
2import { enableProdMode } from '@angular/core';
3import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
4
5import { AppModule } from './app/app.module';
6import { environment } from './environments/environment';
7
8// External Vendors Imports
9import * as $ from 'jquery';
10import * as moment from 'moment';
11
12// Disable console
13const disableConsoles = () => {
14 window.console.log = function(){};
15 window.console.info = function(){};
16 window.console.warn = function(){};
17 window.console.error = function(){};
18}
19
20if (environment.production) {
21 enableProdMode();
22}
23
24// Serice Worker Injection
25platformBrowserDynamic().bootstrapModule(AppModule).then(() => {
26 if ('serviceWorker' in navigator && environment.production) {
27 navigator.serviceWorker.register('ngsw-worker.js');
28 }
29}).catch(err => console.log(err));
30Created on 6/21/2018