Corrected some linting errors.

This commit is contained in:
Manuel Friedli 2017-04-15 19:04:49 +02:00
parent 9ffbee6e0d
commit 4f1a52a1b0
31 changed files with 179 additions and 178 deletions

View file

@ -1,4 +1,4 @@
import {ConvertorizrPage} from "./app.po"; import {ConvertorizrPage} from './app.po';
describe('convertorizr App', () => { describe('convertorizr App', () => {
let page: ConvertorizrPage; let page: ConvertorizrPage;

View file

@ -1,4 +1,4 @@
import {browser, by, element} from "protractor"; import {browser, by, element} from 'protractor';
export class ConvertorizrPage { export class ConvertorizrPage {
navigateTo() { navigateTo() {
@ -6,19 +6,19 @@ export class ConvertorizrPage {
} }
public foo() { public foo() {
return "bar"; return 'bar';
} }
public getInputfieldContent(index: number): Promise<any> { public getInputfieldContent(index: number): Promise<any> {
let css1 = by.css('app-root div.inputwrapper'); const css1 = by.css('app-root div.inputwrapper');
console.log(css1); console.log(css1);
let el1 = element.all(css1)[index]; const el1 = element.all(css1)[index];
console.log(el1); console.log(el1);
let css2 = by.css('.textwrapper textarea'); const css2 = by.css('.textwrapper textarea');
console.log(css2); console.log(css2);
let el2 = el1.findElement(css2); const el2 = el1.findElement(css2);
console.log(el2); console.log(el2);
let t = el2.getText(); const t = el2.getText();
console.log(t); console.log(t);
return t; return t;
} }

View file

@ -1,5 +1,5 @@
import {NgModule} from "@angular/core"; import {NgModule} from '@angular/core';
import {RouterModule, Routes} from "@angular/router"; import {RouterModule, Routes} from '@angular/router';
const routes: Routes = [ const routes: Routes = [
{ {

View file

@ -1,7 +1,7 @@
import {AppComponent} from "./app.component"; import {AppComponent} from './app.component';
import {async, ComponentFixture, TestBed} from "@angular/core/testing"; import {async, ComponentFixture, TestBed} from '@angular/core/testing';
import {InputComponentManagerService} from "./inputcomponentmanager.service"; import {InputComponentManagerService} from './inputcomponentmanager.service';
import {Step} from "./step"; import {Step} from './step';
describe('AppComponent', () => { describe('AppComponent', () => {
let sut: AppComponent; let sut: AppComponent;

View file

@ -1,9 +1,9 @@
import {Component, OnInit} from "@angular/core"; import {Component, OnInit} from '@angular/core';
import {ConverterRegistryService} from "./converterregistry.service"; import {ConverterRegistryService} from './converterregistry.service';
import {InputComponentManagerService} from "./inputcomponentmanager.service"; import {InputComponentManagerService} from './inputcomponentmanager.service';
import {NativeLibraryWrapperService} from "./nativelibrarywrapper.service"; import {NativeLibraryWrapperService} from './nativelibrarywrapper.service';
import {Step} from "./step"; import {Step} from './step';
import {Converter} from "./converter/converter"; import {Converter} from './converter/converter';
@Component({ @Component({
selector: 'app-root', selector: 'app-root',
@ -15,7 +15,8 @@ export class AppComponent implements OnInit {
public steps: Step[] = []; public steps: Step[] = [];
public converters: Converter[] = []; public converters: Converter[] = [];
constructor(private converterRegistryService: ConverterRegistryService, private inputComponentManagerService: InputComponentManagerService) { constructor(private converterRegistryService: ConverterRegistryService,
private inputComponentManagerService: InputComponentManagerService) {
} }
convert(step: Step, $event: any): void { convert(step: Step, $event: any): void {
@ -24,15 +25,15 @@ export class AppComponent implements OnInit {
} }
update(step: Step): void { update(step: Step): void {
let converter: Converter = step.selectedConverter; const converter: Converter = step.selectedConverter;
if (converter !== undefined) { if (converter !== undefined) {
let content: string = step.content; const content: string = step.content;
let result: string; let result: string;
try { try {
result = converter.convert(content); result = converter.convert(content);
} catch (error) { } catch (error) {
if (typeof console === "object" && typeof console.log === "function") { if (typeof console === 'object' && typeof console.log === 'function') {
console.log(error); console.log(error);
} }
step.message = error.message; step.message = error.message;
@ -40,10 +41,10 @@ export class AppComponent implements OnInit {
result = null; result = null;
} }
if (result !== null) { if (result !== null) {
step.message = ""; step.message = '';
step.error = false; step.error = false;
if (result !== "") { if (result !== '') {
let nextComponent: Step = this.inputComponentManagerService.getNext(step); const nextComponent: Step = this.inputComponentManagerService.getNext(step);
nextComponent.content = result; nextComponent.content = result;
this.update(nextComponent); this.update(nextComponent);
} }

View file

@ -1,10 +1,10 @@
import {BrowserModule} from "@angular/platform-browser"; import {BrowserModule} from '@angular/platform-browser';
import {NgModule} from "@angular/core"; import {NgModule} from '@angular/core';
import {FormsModule} from "@angular/forms"; import {FormsModule} from '@angular/forms';
import {HttpModule} from "@angular/http"; import {HttpModule} from '@angular/http';
import {AppRoutingModule} from "./app-routing.module"; import {AppRoutingModule} from './app-routing.module';
import {AppComponent} from "./app.component"; import {AppComponent} from './app.component';
@NgModule({ @NgModule({
declarations: [ declarations: [

View file

@ -1,19 +1,19 @@
import {Converter} from "./converter"; import {Converter} from './converter';
export class Base64Decoder implements Converter { export class Base64Decoder implements Converter {
getDisplayname(): string { getDisplayname(): string {
return "Decode Base 64"; return 'Decode Base 64';
} }
getId(): string { getId(): string {
return "base64decode"; return 'base64decode';
} }
convert(input: string): string { convert(input: string): string {
try { try {
return atob(input); return atob(input);
} catch (exception) { } catch (exception) {
throw new Error("Could not decode base64 string. Maybe corrupt input?"); throw new Error('Could not decode base64 string. Maybe corrupt input?');
} }
} }
} }

View file

@ -1,12 +1,12 @@
import {Converter} from "./converter"; import {Converter} from './converter';
export class Base64Encoder implements Converter { export class Base64Encoder implements Converter {
getDisplayname(): string { getDisplayname(): string {
return "Encode Base 64"; return 'Encode Base 64';
} }
getId(): string { getId(): string {
return "base64encode"; return 'base64encode';
} }
convert(input: string): string { convert(input: string): string {
@ -14,7 +14,7 @@ export class Base64Encoder implements Converter {
return btoa(input); return btoa(input);
} catch (exception) { } catch (exception) {
console.error(exception); console.error(exception);
throw new Error("Ouch! Looks like you've got a UTF-8 character there. Too bad, this is not supported yet. We're working on it and hope to be ready soon! Why don't you <a href=\"https://duckduckgo.com/?q=cute+kitties&iar=images\">enjoy some kittens</a> meanwhile?"); throw new Error('Ouch! Looks like you've got a UTF-8 character there. Too bad, this is not supported yet. We're working on it and hope to be ready soon! Why don't you <a href=\'https://duckduckgo.com/?q=cute+kitties&iar=images\'>enjoy some kittens</a> meanwhile?');
} }
} }
} }

View file

@ -1,18 +1,18 @@
import {Converter} from "./converter"; import {Converter} from './converter';
export class BinToDecConverter implements Converter { export class BinToDecConverter implements Converter {
getDisplayname(): string { getDisplayname(): string {
return "Convert binary to decimal"; return 'Convert binary to decimal';
} }
getId(): string { getId(): string {
return "bintodec"; return 'bintodec';
} }
convert(input: string): string { convert(input: string): string {
let n: number = parseInt(input, 2); let n: number = parseInt(input, 2);
if (isNaN(n)) { if (isNaN(n)) {
throw new Error("The input seems not to be a valid binary number."); throw new Error('The input seems not to be a valid binary number.');
} }
return n.toString(10); return n.toString(10);
} }

View file

@ -1,18 +1,18 @@
import {Converter} from "./converter"; import {Converter} from './converter';
export class DecToBinConverter implements Converter { export class DecToBinConverter implements Converter {
getDisplayname(): string { getDisplayname(): string {
return "Convert decimal to binary"; return 'Convert decimal to binary';
} }
getId(): string { getId(): string {
return "dectobin"; return 'dectobin';
} }
convert(input: string): string { convert(input: string): string {
let n: number = parseInt(input, 10); let n: number = parseInt(input, 10);
if (isNaN(n)) { if (isNaN(n)) {
throw new Error("The input seems not to be a valid integer."); throw new Error('The input seems not to be a valid integer.');
} }
return n.toString(2); return n.toString(2);
} }

View file

@ -1,18 +1,18 @@
import {Converter} from "./converter"; import {Converter} from './converter';
export class DecToHexConverter implements Converter { export class DecToHexConverter implements Converter {
getDisplayname(): string { getDisplayname(): string {
return "Convert decimal to hexadecimal"; return 'Convert decimal to hexadecimal';
} }
getId(): string { getId(): string {
return "dectohex"; return 'dectohex';
} }
convert(input: string): string { convert(input: string): string {
let n: number = parseInt(input, 10); let n: number = parseInt(input, 10);
if (isNaN(n)) { if (isNaN(n)) {
throw new Error("The input seems not to be a valid integer."); throw new Error('The input seems not to be a valid integer.');
} }
return n.toString(16); return n.toString(16);
} }

View file

@ -1,18 +1,18 @@
import {Converter} from "./converter"; import {Converter} from './converter';
export class HexToDecConverter implements Converter { export class HexToDecConverter implements Converter {
getDisplayname(): string { getDisplayname(): string {
return "Convert hexadecimal to decimal"; return 'Convert hexadecimal to decimal';
} }
getId(): string { getId(): string {
return "hextodec"; return 'hextodec';
} }
convert(input: string): string { convert(input: string): string {
let n: number = parseInt(input, 16); let n: number = parseInt(input, 16);
if (isNaN(n)) { if (isNaN(n)) {
throw new Error("The input seems not to be a valid hexadecimal number.") throw new Error('The input seems not to be a valid hexadecimal number.')
} }
return n.toString(10); return n.toString(10);
} }

View file

@ -1,19 +1,19 @@
import {Converter} from "./converter"; import {Converter} from './converter';
export class HTMLEntitiesDecoder implements Converter { export class HTMLEntitiesDecoder implements Converter {
getDisplayname(): string { getDisplayname(): string {
return "Decode HTML entities"; return 'Decode HTML entities';
} }
getId(): string { getId(): string {
return "decodehtmlentities"; return 'decodehtmlentities';
} }
convert(input: string): string { convert(input: string): string {
return input return input
.replace(/\&quot\;/g, "\"") .replace(/\&quot\;/g, '\'')
.replace(/\&gt\;/g, ">") .replace(/\&gt\;/g, '>')
.replace(/\&lt\;/g, "<") .replace(/\&lt\;/g, '<')
.replace(/\&amp\;/g, "&"); .replace(/\&amp\;/g, '&');
} }
} }

View file

@ -1,19 +1,19 @@
import {Converter} from "./converter"; import {Converter} from './converter';
export class HTMLEntitiesEncoder implements Converter { export class HTMLEntitiesEncoder implements Converter {
getDisplayname(): string { getDisplayname(): string {
return "Encode HTML entities"; return 'Encode HTML entities';
} }
getId(): string { getId(): string {
return "encodehtmlentities"; return 'encodehtmlentities';
} }
convert(input: string): string { convert(input: string): string {
return input return input
.replace(/\&/g, "&amp;") .replace(/\&/g, '&amp;')
.replace(/\</g, "&lt;") .replace(/\</g, '&lt;')
.replace(/\>/g, "&gt;") .replace(/\>/g, '&gt;')
.replace(/\"/g, "&quot;"); .replace(/\'/g, '&quot;');
} }
} }

View file

@ -1,5 +1,5 @@
import {Converter} from "./converter"; import {Converter} from './converter';
import {NativeLibraryWrapperService} from "../nativelibrarywrapper.service"; import {NativeLibraryWrapperService} from '../nativelibrarywrapper.service';
export class PunycodeDecoder implements Converter { export class PunycodeDecoder implements Converter {
@ -7,11 +7,11 @@ export class PunycodeDecoder implements Converter {
} }
getDisplayname(): string { getDisplayname(): string {
return "Decode from punycode"; return 'Decode from punycode';
} }
getId(): string { getId(): string {
return "decodepunycode"; return 'decodepunycode';
} }
convert(input: string): string { convert(input: string): string {

View file

@ -1,5 +1,5 @@
import {Converter} from "./converter"; import {Converter} from './converter';
import {NativeLibraryWrapperService} from "../nativelibrarywrapper.service"; import {NativeLibraryWrapperService} from '../nativelibrarywrapper.service';
export class PunycodeEncoder implements Converter { export class PunycodeEncoder implements Converter {
@ -7,11 +7,11 @@ export class PunycodeEncoder implements Converter {
} }
getDisplayname(): string { getDisplayname(): string {
return "Encode as punycode"; return 'Encode as punycode';
} }
getId(): string { getId(): string {
return "encodepunycode"; return 'encodepunycode';
} }
convert(input: string): string { convert(input: string): string {

View file

@ -1,5 +1,5 @@
import {Converter} from "./converter"; import {Converter} from './converter';
import {NativeLibraryWrapperService} from "../nativelibrarywrapper.service"; import {NativeLibraryWrapperService} from '../nativelibrarywrapper.service';
export class QuotedPrintableDecoder implements Converter { export class QuotedPrintableDecoder implements Converter {
@ -7,18 +7,18 @@ export class QuotedPrintableDecoder implements Converter {
} }
getDisplayname(): string { getDisplayname(): string {
return "Decode quoted printable"; return 'Decode quoted printable';
} }
getId(): string { getId(): string {
return "decodequotedprintable"; return 'decodequotedprintable';
} }
convert(input: string): string { convert(input: string): string {
try { try {
return this.nativeLibraryWrapperService.quotedPrintable.decode(input); return this.nativeLibraryWrapperService.quotedPrintable.decode(input);
} catch (error) { } catch (error) {
throw new Error("The input can not be interpreted as quoted-printable. May be corrupt?"); throw new Error('The input can not be interpreted as quoted-printable. May be corrupt?');
} }
} }
} }

View file

@ -1,5 +1,5 @@
import {Converter} from "./converter"; import {Converter} from './converter';
import {NativeLibraryWrapperService} from "../nativelibrarywrapper.service"; import {NativeLibraryWrapperService} from '../nativelibrarywrapper.service';
export class QuotedPrintableEncoder implements Converter { export class QuotedPrintableEncoder implements Converter {
@ -7,11 +7,11 @@ export class QuotedPrintableEncoder implements Converter {
} }
getDisplayname(): string { getDisplayname(): string {
return "Encode quoted printable"; return 'Encode quoted printable';
} }
getId(): string { getId(): string {
return "encodequotedprintable"; return 'encodequotedprintable';
} }
convert(input: string): string { convert(input: string): string {

View file

@ -1,12 +1,12 @@
import {Converter} from "./converter"; import {Converter} from './converter';
export class URIComponentDecoder implements Converter { export class URIComponentDecoder implements Converter {
getDisplayname(): string { getDisplayname(): string {
return "Decode URI component"; return 'Decode URI component';
} }
getId(): string { getId(): string {
return "uricomponentdecode"; return 'uricomponentdecode';
} }
convert(input: string): string { convert(input: string): string {

View file

@ -1,12 +1,12 @@
import {Converter} from "./converter"; import {Converter} from './converter';
export class URIComponentEncoder implements Converter { export class URIComponentEncoder implements Converter {
getDisplayname(): string { getDisplayname(): string {
return "Encode URI component"; return 'Encode URI component';
} }
getId(): string { getId(): string {
return "uricomponentencode"; return 'uricomponentencode';
} }
convert(input: string): string { convert(input: string): string {

View file

@ -1,12 +1,12 @@
import {Converter} from "./converter"; import {Converter} from './converter';
export class URIDecoder implements Converter { export class URIDecoder implements Converter {
getDisplayname(): string { getDisplayname(): string {
return "Decode URI"; return 'Decode URI';
} }
getId(): string { getId(): string {
return "uridecode"; return 'uridecode';
} }
convert(input: string): string { convert(input: string): string {

View file

@ -1,12 +1,12 @@
import {Converter} from "./converter"; import {Converter} from './converter';
export class URIEncoder implements Converter { export class URIEncoder implements Converter {
getDisplayname(): string { getDisplayname(): string {
return "Encode URI"; return 'Encode URI';
} }
getId(): string { getId(): string {
return "uriencode"; return 'uriencode';
} }
convert(input: string): string { convert(input: string): string {

View file

@ -1,5 +1,5 @@
import {Converter} from "./converter"; import {Converter} from './converter';
import {NativeLibraryWrapperService} from "../nativelibrarywrapper.service"; import {NativeLibraryWrapperService} from '../nativelibrarywrapper.service';
export class UTF8Decoder implements Converter { export class UTF8Decoder implements Converter {
@ -7,18 +7,18 @@ export class UTF8Decoder implements Converter {
} }
getDisplayname(): string { getDisplayname(): string {
return "Decode UTF-8"; return 'Decode UTF-8';
} }
getId(): string { getId(): string {
return "decodeutf8"; return 'decodeutf8';
} }
convert(input: string): string { convert(input: string): string {
try { try {
return this.nativeLibraryWrapperService.utf8.decode(input); return this.nativeLibraryWrapperService.utf8.decode(input);
} catch (error) { } catch (error) {
throw new Error("The input can not be interpreted a valid UTF-8 encoded string. May be corrupt?"); throw new Error('The input can not be interpreted a valid UTF-8 encoded string. May be corrupt?');
} }
} }
} }

View file

@ -1,5 +1,5 @@
import {Converter} from "./converter"; import {Converter} from './converter';
import {NativeLibraryWrapperService} from "../nativelibrarywrapper.service"; import {NativeLibraryWrapperService} from '../nativelibrarywrapper.service';
export class UTF8Encoder implements Converter { export class UTF8Encoder implements Converter {
@ -7,18 +7,18 @@ export class UTF8Encoder implements Converter {
} }
getDisplayname(): string { getDisplayname(): string {
return "Encode UTF-8"; return 'Encode UTF-8';
} }
getId(): string { getId(): string {
return "encodeutf8"; return 'encodeutf8';
} }
convert(input: string): string { convert(input: string): string {
try { try {
return this.nativeLibraryWrapperService.utf8.encode(input); return this.nativeLibraryWrapperService.utf8.encode(input);
} catch (error) { } catch (error) {
throw new Error("The input can not be encoded as UTF-8. May be corrupt?"); throw new Error('The input can not be encoded as UTF-8. May be corrupt?');
} }
} }
} }

View file

@ -1,24 +1,24 @@
import {Injectable} from "@angular/core"; import {Injectable} from '@angular/core';
import {Converter} from "./converter/converter"; import {Converter} from './converter/converter';
import {Base64Encoder} from "./converter/base64encoder"; import {Base64Encoder} from './converter/base64encoder';
import {Base64Decoder} from "./converter/base64decoder"; import {Base64Decoder} from './converter/base64decoder';
import {URIEncoder} from "./converter/uriencoder"; import {URIEncoder} from './converter/uriencoder';
import {URIDecoder} from "./converter/uridecoder"; import {URIDecoder} from './converter/uridecoder';
import {URIComponentEncoder} from "./converter/uricomponentencoder"; import {URIComponentEncoder} from './converter/uricomponentencoder';
import {URIComponentDecoder} from "./converter/uricomponentdecoder"; import {URIComponentDecoder} from './converter/uricomponentdecoder';
import {HTMLEntitiesEncoder} from "./converter/htmlentitiesencoder"; import {HTMLEntitiesEncoder} from './converter/htmlentitiesencoder';
import {HTMLEntitiesDecoder} from "./converter/htmlentitiesdecoder"; import {HTMLEntitiesDecoder} from './converter/htmlentitiesdecoder';
import {DecToHexConverter} from "./converter/dectohexconverter"; import {DecToHexConverter} from './converter/dectohexconverter';
import {HexToDecConverter} from "./converter/hextodecconverter"; import {HexToDecConverter} from './converter/hextodecconverter';
import {DecToBinConverter} from "./converter/dectobinconverter"; import {DecToBinConverter} from './converter/dectobinconverter';
import {BinToDecConverter} from "./converter/bintodecconverter"; import {BinToDecConverter} from './converter/bintodecconverter';
import {QuotedPrintableDecoder} from "./converter/quotedprintabledecoder"; import {QuotedPrintableDecoder} from './converter/quotedprintabledecoder';
import {QuotedPrintableEncoder} from "./converter/quotedprintableencoder"; import {QuotedPrintableEncoder} from './converter/quotedprintableencoder';
import {NativeLibraryWrapperService} from "./nativelibrarywrapper.service"; import {NativeLibraryWrapperService} from './nativelibrarywrapper.service';
import {PunycodeEncoder} from "./converter/punycodeencoder"; import {PunycodeEncoder} from './converter/punycodeencoder';
import {PunycodeDecoder} from "./converter/punycodedecoder"; import {PunycodeDecoder} from './converter/punycodedecoder';
import {UTF8Encoder} from "./converter/utf8encoder"; import {UTF8Encoder} from './converter/utf8encoder';
import {UTF8Decoder} from "./converter/utf8decoder"; import {UTF8Decoder} from './converter/utf8decoder';
@Injectable() @Injectable()
export class ConverterRegistryService { export class ConverterRegistryService {
@ -34,7 +34,7 @@ export class ConverterRegistryService {
public getConverter(id: string): Converter { public getConverter(id: string): Converter {
for (let i = 0; i < this.converters.length; i++) { for (let i = 0; i < this.converters.length; i++) {
if (this.converters[i].getId() == id) { if (this.converters[i].getId() === id) {
return this.converters[i]; return this.converters[i];
} }
} }
@ -64,8 +64,8 @@ export class ConverterRegistryService {
private registerConverter(converter: Converter): void { private registerConverter(converter: Converter): void {
this.converters.forEach((c: Converter) => { this.converters.forEach((c: Converter) => {
if (c.getId() == converter.getId()) { if (c.getId() === converter.getId()) {
throw new Error("Converter-ID " + converter.getId() + " is already registered!"); throw new Error('Converter-ID ' + converter.getId() + ' is already registered!');
} }
}); });
this.converters.push(converter); this.converters.push(converter);

View file

@ -1,5 +1,5 @@
import {Injectable} from "@angular/core"; import {Injectable} from '@angular/core';
import {Step} from "./step"; import {Step} from './step';
@Injectable() @Injectable()
export class InputComponentManagerService { export class InputComponentManagerService {
@ -17,15 +17,15 @@ export class InputComponentManagerService {
} }
public getNext(component: Step): Step { public getNext(component: Step): Step {
let index: number = component.index; const index: number = component.index;
if (index == this.components.length - 1) { if (index === this.components.length - 1) {
this.addComponent(); this.addComponent();
} }
return this.components[index + 1]; return this.components[index + 1];
} }
public getFirst(): Step { public getFirst(): Step {
if (this.components.length == 0) { if (this.components.length === 0) {
this.addComponent(); this.addComponent();
} }
return this.components[0]; return this.components[0];

View file

@ -1,10 +1,10 @@
import {Injectable} from "@angular/core"; import {Injectable} from '@angular/core';
import {Punycode} from "./punycode"; import {Punycode} from './punycode';
import {Utf8} from "./utf8"; import {Utf8} from './utf8';
import {QuotedPrintable} from "./quotedprintable"; import {QuotedPrintable} from './quotedprintable';
import * as NativeUtf8 from "utf8"; import * as NativeUtf8 from 'utf8';
import * as NativeQuotedPrintable from "quoted-printable"; import * as NativeQuotedPrintable from 'quoted-printable';
import * as NativePunycode from "punycode"; import * as NativePunycode from 'punycode';
@Injectable() @Injectable()
export class NativeLibraryWrapperService { export class NativeLibraryWrapperService {

View file

@ -1,11 +1,11 @@
import {Converter} from "./converter/converter"; import {Converter} from './converter/converter';
export class Step { export class Step {
public content: string = ""; public content = '';
public selectedConverter: Converter = undefined; public selectedConverter: Converter = undefined;
public index: number; public index: number;
public error: boolean = false; public error = false;
public message: string = ""; public message = '';
constructor(index: number) { constructor(index: number) {
this.index = index; this.index = index;

View file

@ -1,8 +1,8 @@
import {enableProdMode} from "@angular/core"; import {enableProdMode} from '@angular/core';
import {platformBrowserDynamic} from "@angular/platform-browser-dynamic"; import {platformBrowserDynamic} from '@angular/platform-browser-dynamic';
import {AppModule} from "./app/app.module"; import {AppModule} from './app/app.module';
import {environment} from "./environments/environment"; import {environment} from './environments/environment';
if (environment.production) { if (environment.production) {
enableProdMode(); enableProdMode();

View file

@ -17,32 +17,32 @@
* BROWSER POLYFILLS * BROWSER POLYFILLS
*/ */
/** IE9, IE10 and IE11 requires all of the following polyfills. **/ /** IE9, IE10 and IE11 requires all of the following polyfills. **/
import "core-js/es6/symbol"; import 'core-js/es6/symbol';
import "core-js/es6/object"; import 'core-js/es6/object';
import "core-js/es6/function"; import 'core-js/es6/function';
import "core-js/es6/parse-int"; import 'core-js/es6/parse-int';
import "core-js/es6/parse-float"; import 'core-js/es6/parse-float';
import "core-js/es6/number"; import 'core-js/es6/number';
import "core-js/es6/math"; import 'core-js/es6/math';
import "core-js/es6/string"; import 'core-js/es6/string';
import "core-js/es6/date"; import 'core-js/es6/date';
import "core-js/es6/array"; import 'core-js/es6/array';
import "core-js/es6/regexp"; import 'core-js/es6/regexp';
import "core-js/es6/map"; import 'core-js/es6/map';
import "core-js/es6/set"; import 'core-js/es6/set';
/** IE10 and IE11 requires the following for NgClass support on SVG elements */ /** IE10 and IE11 requires the following for NgClass support on SVG elements */
// import 'classlist.js'; // Run `npm install --save classlist.js`. // import 'classlist.js'; // Run `npm install --save classlist.js`.
/** IE10 and IE11 requires the following to support `@angular/animation`. */ /** IE10 and IE11 requires the following to support `@angular/animation`. */
// import 'web-animations-js'; // Run `npm install --save web-animations-js`. // import 'web-animations-js'; // Run `npm install --save web-animations-js`.
/** Evergreen browsers require these. **/ /** Evergreen browsers require these. **/
import "core-js/es6/reflect"; import 'core-js/es6/reflect';
import "core-js/es7/reflect"; import 'core-js/es7/reflect';
/** ALL Firefox browsers require the following to support `@angular/animation`. **/ /** ALL Firefox browsers require the following to support `@angular/animation`. **/
// import 'web-animations-js'; // Run `npm install --save web-animations-js`. // import 'web-animations-js'; // Run `npm install --save web-animations-js`.
/*************************************************************************************************** /***************************************************************************************************
* Zone JS is required by Angular itself. * Zone JS is required by Angular itself.
*/ */
import "zone.js/dist/zone"; // Included with Angular CLI. import 'zone.js/dist/zone'; // Included with Angular CLI.
/*************************************************************************************************** /***************************************************************************************************

View file

@ -1,13 +1,13 @@
// This file is required by karma.conf.js and loads recursively all the .spec and framework files // This file is required by karma.conf.js and loads recursively all the .spec and framework files
import "zone.js/dist/long-stack-trace-zone"; import 'zone.js/dist/long-stack-trace-zone';
import "zone.js/dist/proxy.js"; import 'zone.js/dist/proxy.js';
import "zone.js/dist/sync-test"; import 'zone.js/dist/sync-test';
import "zone.js/dist/jasmine-patch"; import 'zone.js/dist/jasmine-patch';
import "zone.js/dist/async-test"; import 'zone.js/dist/async-test';
import "zone.js/dist/fake-async-test"; import 'zone.js/dist/fake-async-test';
import {getTestBed} from "@angular/core/testing"; import {getTestBed} from '@angular/core/testing';
import {BrowserDynamicTestingModule, platformBrowserDynamicTesting} from "@angular/platform-browser-dynamic/testing"; import {BrowserDynamicTestingModule, platformBrowserDynamicTesting} from '@angular/platform-browser-dynamic/testing';
// Unfortunately there's no typing for the `__karma__` variable. Just declare it as any. // Unfortunately there's no typing for the `__karma__` variable. Just declare it as any.
declare const __karma__: any; declare const __karma__: any;