blob: 7042750d7662879b5e72b391e894b543ba073889 [file] [log] [blame]
import { enableProdMode } from '@angular/core';
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import 'hammerjs';
import 'material-design-icons/iconfont/material-icons.css'
import { AppModule } from './app/app.module';
import { environment } from './environments/environment';
import './rxjs.imports';
if (environment.production) {
enableProdMode();
}
platformBrowserDynamic([
{ provide: 'tokenExpiryBuffer', useValue: 1000 * 60},
{ provide: 'cacheExpiry', useValue: 10000},
{ provide: 'identityBaseUrl', useValue: '/identity/v1' },
{ provide: 'officeBaseUrl', useValue: '/api/office/v1' },
{ provide: 'customerBaseUrl', useValue: '/api/customer/v1' },
{ provide: 'accountingBaseUrl', useValue: '/api/accounting/v1' },
{ provide: 'portfolioBaseUrl', useValue: '/api/portfolio/v1' },
{ provide: 'depositAccountBaseUrl', useValue: '/api/deposit/v1' },
{ provide: 'tellerBaseUrl', useValue: '/api/teller/v1' },
{ provide: 'reportingBaseUrl', useValue: '/api/reporting/v1' },
{ provide: 'chequeBaseUrl', useValue: '/api/cheques/v1' },
{ provide: 'payrollBaseUrl', useValue: '/api/payroll/v1' }
]).bootstrapModule(AppModule);