feat: add dev-only utilities

This commit is contained in:
Baptiste Grob
2020-06-01 18:08:39 +02:00
parent b2d6ea00c8
commit d2af65c337
2 changed files with 14 additions and 0 deletions

View File

@@ -49,6 +49,7 @@ import {
} from './directives/views';
import { trusted } from './filters';
import { isDev } from './utils';
angular.module('app', ['ngSanitize']);
@@ -109,3 +110,14 @@ angular
// Services
angular.module('app').service('mainApplicationGroup', ApplicationGroup);
// Debug
if (isDev) {
Object.defineProperties(window, {
application: {
get: () =>
(angular.element(document).injector().get('mainApplicationGroup') as any)
.application,
},
});
}

View File

@@ -1,3 +1,5 @@
export const isDev = process.env.NODE_ENV === 'development';
export function getParameterByName(name: string, url: string) {
name = name.replace(/[[\]]/g, '\\$&');
var regex = new RegExp('[?&]' + name + '(=([^&#]*)|&|#|$)');