UNPKG

922 BPlain TextView Raw
1import { ApplicationRef, NgModuleRef } from '@angular/core';
2import { enableDebugTools } from '@angular/platform-browser';
3import { IEnvironment } from '@armor/platform-browser';
4import { CONFIGURATION } from './config.dev';
5
6import 'zone.js/dist/long-stack-trace-zone';
7
8export const ENVIRONMENT: IEnvironment = {
9 configuration: CONFIGURATION,
10 hmr: false,
11 production: false,
12 showDevModule: false,
13
14 /** Angular debug tools in the dev console
15 * https://github.com/angular/angular/blob/86405345b781a9dc2438c0fbe3e9409245647019/TOOLS_JS.md
16 * @param modRef
17 * @return {any}
18 */
19 decorateModuleRef(modRef: NgModuleRef<any>) {
20 const appRef = modRef.injector.get(ApplicationRef);
21 const cmpRef = appRef.components[0];
22 const ng = (window as any).ng;
23 enableDebugTools(cmpRef);
24 (window as any).ng.probe = ng.probe;
25 (window as any).ng.coreTokens = ng.coreTokens;
26 return modRef;
27 }
28};