From 2e74d5fe3cc5f72bcefc2c0ea1784ea2d3c12da4 Mon Sep 17 00:00:00 2001 From: Denys Vuika Date: Mon, 18 Apr 2016 15:52:23 +0100 Subject: [PATCH] Fixed types and missing imports --- demo-shell-ng2/app/services/authentication.ts | 12 +++++++----- demo-shell-ng2/package.json | 3 ++- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/demo-shell-ng2/app/services/authentication.ts b/demo-shell-ng2/app/services/authentication.ts index d8f653a547..2e79b1b7ee 100644 --- a/demo-shell-ng2/app/services/authentication.ts +++ b/demo-shell-ng2/app/services/authentication.ts @@ -1,6 +1,8 @@ import {Injectable} from "angular2/core"; import {Observable} from 'rxjs/Rx'; -import {Http, Headers, URLSearchParams} from 'angular2/http'; +import {Http, Headers, URLSearchParams, Response} from 'angular2/http'; + +declare var xml2json:any; @Injectable() export class Authentication { @@ -17,7 +19,7 @@ export class Authentication { return !!localStorage.getItem('token'); } - login(method:String, username:String, password:String) { + login(method:string, username:string, password:string) { if (method === 'GET') { return this.loginGet(username, password); } else { @@ -25,8 +27,8 @@ export class Authentication { } } - loginGet(username:String, password:String) { - const searchParams = new URLSearchParams() + loginGet(username:string, password:string) { + const searchParams = new URLSearchParams(); searchParams.set('u', username); searchParams.set('pw', password); @@ -39,7 +41,7 @@ export class Authentication { .catch(this.handleError); } - loginPost(username:String, password:String) { + loginPost(username:string, password:string) { var credentials = "{ username: " + username+ ", password: "+ password +" }"; var headers = new Headers(); diff --git a/demo-shell-ng2/package.json b/demo-shell-ng2/package.json index 1659cdbd1e..ab421e8e7f 100644 --- a/demo-shell-ng2/package.json +++ b/demo-shell-ng2/package.json @@ -8,7 +8,8 @@ "tsc:w": "tsc -w", "lite": "lite-server", "typings": "typings", - "postinstall": "typings install" + "postinstall": "typings install", + "build": "tsc -p .; exit 0" }, "license": "ISC", "dependencies": {