28 lines
		
	
	
		
			754 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			754 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
import { enableProdMode, ViewEncapsulation } from '@angular/core';
 | 
						|
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
 | 
						|
import { preloaderFinished } from '@delon/theme';
 | 
						|
import { NzSafeAny } from 'ng-zorro-antd/core/types';
 | 
						|
 | 
						|
import { AppModule } from './app/app.module';
 | 
						|
import { environment } from './environments/environment';
 | 
						|
 | 
						|
preloaderFinished();
 | 
						|
 | 
						|
if (environment.production) {
 | 
						|
  enableProdMode();
 | 
						|
}
 | 
						|
 | 
						|
platformBrowserDynamic()
 | 
						|
  .bootstrapModule(AppModule, {
 | 
						|
    defaultEncapsulation: ViewEncapsulation.Emulated,
 | 
						|
    preserveWhitespaces: false
 | 
						|
  })
 | 
						|
  .then(res => {
 | 
						|
    const win = window as NzSafeAny;
 | 
						|
    if (win && win.appBootstrap) {
 | 
						|
      win.appBootstrap();
 | 
						|
    }
 | 
						|
    return res;
 | 
						|
  })
 | 
						|
  .catch(err => console.error(err));
 |