Stefan Huber

angular module

1 -export interface DeviceInfo {
2 - id?: string;
3 - hostname?: string;
4 - platform?: string;
5 - arch?: string;
6 - type?: string;
7 - release?: string;
8 - code?: string;
9 -}
1 -"use strict"; 1 +//# sourceMappingURL=device-info.js.map
...\ No newline at end of file ...\ No newline at end of file
......
1 +{"version":3,"file":"device-info.js","sourceRoot":"","sources":["../../src/api/device-info.ts"],"names":[],"mappings":""}
...\ No newline at end of file ...\ No newline at end of file
1 -export interface Node {
2 - ip: string;
3 - uuid: string;
4 - couchPort: string;
5 - webPort: string;
6 -}
1 -"use strict"; 1 +//# sourceMappingURL=node.js.map
...\ No newline at end of file ...\ No newline at end of file
......
1 +{"version":3,"file":"node.js","sourceRoot":"","sources":["../../src/api/node.ts"],"names":[],"mappings":""}
...\ No newline at end of file ...\ No newline at end of file
1 -export * from './services/rest';
2 -export * from './services/repository';
3 -export * from './services/device';
4 -export * from './api/device-info';
1 -"use strict"; 1 +var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
2 -function __export(m) { 2 + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
3 - for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; 3 + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
4 -} 4 + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
5 -__export(require("./services/rest")); 5 + return c > 3 && r && Object.defineProperty(target, key, r), r;
6 -__export(require("./services/repository")); 6 +};
7 -__export(require("./services/device")); 7 +import { HttpModule } from '@angular/http';
8 +import { NgModule } from '@angular/core';
9 +import { Rest } from './services/rest';
10 +import { Repository } from './services/repository';
11 +import { Device } from './services/device';
12 +export * from './services/rest';
13 +export * from './services/repository';
14 +export * from './services/device';
15 +var DigsigServicesModule = DigsigServicesModule_1 = (function () {
16 + function DigsigServicesModule() {
17 + }
18 + DigsigServicesModule.forRoot = function () {
19 + return {
20 + ngModule: DigsigServicesModule_1,
21 + providers: [
22 + Rest,
23 + Repository,
24 + Device
25 + ]
26 + };
27 + };
28 + return DigsigServicesModule;
29 +}());
30 +DigsigServicesModule = DigsigServicesModule_1 = __decorate([
31 + NgModule({
32 + imports: [
33 + HttpModule
34 + ]
35 + })
36 +], DigsigServicesModule);
37 +export { DigsigServicesModule };
38 +var DigsigServicesModule_1;
39 +//# sourceMappingURL=index.js.map
...\ No newline at end of file ...\ No newline at end of file
......
1 +{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;;;;;AAAA,OAAO,EAAE,UAAU,EAAE,MAAM,eAAe,CAAC;AAC3C,OAAO,EAAE,QAAQ,EAAuB,MAAM,eAAe,CAAC;AAC9D,OAAO,EAAE,IAAI,EAAE,MAAM,iBAAiB,CAAC;AACvC,OAAO,EAAE,UAAU,EAAE,MAAM,uBAAuB,CAAC;AACnD,OAAO,EAAE,MAAM,EAAE,MAAM,mBAAmB,CAAC;AAE3C,cAAc,iBAAiB,CAAC;AAChC,cAAc,uBAAuB,CAAC;AACtC,cAAc,mBAAmB,CAAC;AASlC,IAAa,oBAAoB;IAAjC;IAWA,CAAC;IAVQ,4BAAO,GAAd;QACE,MAAM,CAAC;YACL,QAAQ,EAAE,sBAAoB;YAC9B,SAAS,EAAE;gBACT,IAAI;gBACJ,UAAU;gBACV,MAAM;aACP;SACF,CAAA;IACH,CAAC;IACH,2BAAC;AAAD,CAAC,AAXD,IAWC;AAXY,oBAAoB;IALhC,QAAQ,CAAC;QACN,OAAO,EAAG;YACN,UAAU;SACb;KACJ,CAAC;GACW,oBAAoB,CAWhC;SAXY,oBAAoB"}
...\ No newline at end of file ...\ No newline at end of file
1 -export declare class Device {
2 - reload(): void;
3 - exit(): void;
4 -}
1 -"use strict";
2 var Device = (function () { 1 var Device = (function () {
3 function Device() { 2 function Device() {
4 } 3 }
...@@ -17,4 +16,5 @@ var Device = (function () { ...@@ -17,4 +16,5 @@ var Device = (function () {
17 }; 16 };
18 return Device; 17 return Device;
19 }()); 18 }());
20 -exports.Device = Device; 19 +export { Device };
20 +//# sourceMappingURL=device.js.map
...\ No newline at end of file ...\ No newline at end of file
......
1 +{"version":3,"file":"device.js","sourceRoot":"","sources":["../../src/services/device.ts"],"names":[],"mappings":"AAAA;IAAA;IAiBA,CAAC;IAfG,uBAAM,GAAN;QACI,EAAE,CAAC,CAAC,MAAM,IAAI,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC;YAC5B,MAAM,CAAC,QAAQ,CAAC,MAAM,EAAE,CAAC;QAC7B,CAAC;IACL,CAAC;IAED,qBAAI,GAAJ;QACI,EAAE,CAAC,CAAC,MAAM,IAAI,MAAM,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC;YAC9B,IAAI,QAAQ,GAAG,MAAM,CAAC,SAAS,CAAC,CAAC,UAAU,CAAC,CAAC;YAC7C,EAAE,CAAC,CAAC,QAAQ,IAAI,QAAQ,CAAC,WAAW,CAAC,CAAC,CAAC;gBACnC,QAAQ,CAAC,WAAW,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;YACtC,CAAC;QACL,CAAC;IACL,CAAC;IAEL,aAAC;AAAD,CAAC,AAjBD,IAiBC"}
...\ No newline at end of file ...\ No newline at end of file
1 -import { Rest } from './rest';
2 -import { Device } from './device';
3 -import { DeviceInfo } from '../api/device-info';
4 -import { Node } from '../api/node';
5 -export declare class Repository {
6 - protected rest: Rest;
7 - protected device: Device;
8 - protected _db: any;
9 - protected _params: any;
10 - protected _node: Node;
11 - db: any;
12 - params: any;
13 - readonly localNode: Node;
14 - constructor(rest: Rest, device: Device);
15 - findById(id: string): Promise<any>;
16 - findByIds(ids: Array<string>): Promise<Array<any>>;
17 - findByType(type: string): Promise<Array<any>>;
18 - replicate(deviceInfo: DeviceInfo): Promise<boolean>;
19 - tryLocalEnvironment(response: any): Promise<void>;
20 - prepare(url: string): Promise<any>;
21 - init(db_name: string): Promise<any>;
22 - parseUrl(url: string): any;
23 - prepareDocs(res: any): Array<any>;
24 -}
1 -"use strict";
2 var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { 1 var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
3 var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; 2 var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
4 if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); 3 if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
...@@ -8,9 +7,9 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, ...@@ -8,9 +7,9 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
8 var __metadata = (this && this.__metadata) || function (k, v) { 7 var __metadata = (this && this.__metadata) || function (k, v) {
9 if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); 8 if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
10 }; 9 };
11 -var core_1 = require("@angular/core"); 10 +import { Injectable } from '@angular/core';
12 -var rest_1 = require("./rest"); 11 +import { Rest } from './rest';
13 -var device_1 = require("./device"); 12 +import { Device } from './device';
14 var Repository = (function () { 13 var Repository = (function () {
15 function Repository(rest, device) { 14 function Repository(rest, device) {
16 this.rest = rest; 15 this.rest = rest;
...@@ -203,8 +202,9 @@ var Repository = (function () { ...@@ -203,8 +202,9 @@ var Repository = (function () {
203 return Repository; 202 return Repository;
204 }()); 203 }());
205 Repository = __decorate([ 204 Repository = __decorate([
206 - core_1.Injectable(), 205 + Injectable(),
207 - __metadata("design:paramtypes", [rest_1.Rest, 206 + __metadata("design:paramtypes", [Rest,
208 - device_1.Device]) 207 + Device])
209 ], Repository); 208 ], Repository);
210 -exports.Repository = Repository; 209 +export { Repository };
210 +//# sourceMappingURL=repository.js.map
...\ No newline at end of file ...\ No newline at end of file
......
1 +{"version":3,"file":"repository.js","sourceRoot":"","sources":["../../src/services/repository.ts"],"names":[],"mappings":"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"}
...\ No newline at end of file ...\ No newline at end of file
1 -import { Http } from '@angular/http';
2 -import { DeviceInfo } from './../api/device-info';
3 -import { Node } from './../api/node';
4 -import 'rxjs/add/operator/timeout';
5 -export declare const ERROR_CODE_UNAUTHORIZED: string;
6 -export declare const ERROR_CODE_NOT_FOUND: string;
7 -export declare const ERROR_CODE_SERVER_ERROR: string;
8 -export declare class Rest {
9 - private http;
10 - static localWebPort: number;
11 - static serviceUrl: string;
12 - constructor(http: Http);
13 - prepareDeviceInfo(deviceInfo: DeviceInfo, prefixed?: boolean): string;
14 - register(registerCode: string, deviceInfo: DeviceInfo): Promise<any>;
15 - heartbeat(deviceInfo: DeviceInfo): Promise<any>;
16 - scanNode(node: any): Promise<Node>;
17 - scanEnvironment(nodes: any[]): Promise<Node>;
18 -}
1 -"use strict";
2 var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { 1 var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
3 var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; 2 var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
4 if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); 3 if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
...@@ -8,12 +7,12 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, ...@@ -8,12 +7,12 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
8 var __metadata = (this && this.__metadata) || function (k, v) { 7 var __metadata = (this && this.__metadata) || function (k, v) {
9 if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); 8 if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
10 }; 9 };
11 -var core_1 = require("@angular/core"); 10 +import { Injectable } from '@angular/core';
12 -var http_1 = require("@angular/http"); 11 +import { Http, Headers } from '@angular/http';
13 -require("rxjs/add/operator/timeout"); 12 +import 'rxjs/add/operator/timeout';
14 -exports.ERROR_CODE_UNAUTHORIZED = "unauthorized"; 13 +export var ERROR_CODE_UNAUTHORIZED = "unauthorized";
15 -exports.ERROR_CODE_NOT_FOUND = "not-found"; 14 +export var ERROR_CODE_NOT_FOUND = "not-found";
16 -exports.ERROR_CODE_SERVER_ERROR = "server-error"; 15 +export var ERROR_CODE_SERVER_ERROR = "server-error";
17 var Rest = Rest_1 = (function () { 16 var Rest = Rest_1 = (function () {
18 function Rest(http) { 17 function Rest(http) {
19 this.http = http; 18 this.http = http;
...@@ -51,17 +50,17 @@ var Rest = Rest_1 = (function () { ...@@ -51,17 +50,17 @@ var Rest = Rest_1 = (function () {
51 Rest.prototype.register = function (registerCode, deviceInfo) { 50 Rest.prototype.register = function (registerCode, deviceInfo) {
52 var _this = this; 51 var _this = this;
53 return new Promise(function (resolve, reject) { 52 return new Promise(function (resolve, reject) {
54 - var headers = new http_1.Headers(); 53 + var headers = new Headers();
55 headers.append('Content-Type', 'application/x-www-form-urlencoded'); 54 headers.append('Content-Type', 'application/x-www-form-urlencoded');
56 deviceInfo.code = registerCode; 55 deviceInfo.code = registerCode;
57 _this.http.post(Rest_1.serviceUrl + "/config/register", _this.prepareDeviceInfo(deviceInfo), { headers: headers }).subscribe(function (response) { 56 _this.http.post(Rest_1.serviceUrl + "/config/register", _this.prepareDeviceInfo(deviceInfo), { headers: headers }).subscribe(function (response) {
58 resolve(); 57 resolve();
59 }, function (error) { 58 }, function (error) {
60 if (error.status == 401) { 59 if (error.status == 401) {
61 - reject(exports.ERROR_CODE_UNAUTHORIZED); 60 + reject(ERROR_CODE_UNAUTHORIZED);
62 } 61 }
63 else { 62 else {
64 - reject(exports.ERROR_CODE_SERVER_ERROR); 63 + reject(ERROR_CODE_SERVER_ERROR);
65 } 64 }
66 }); 65 });
67 }); 66 });
...@@ -69,7 +68,7 @@ var Rest = Rest_1 = (function () { ...@@ -69,7 +68,7 @@ var Rest = Rest_1 = (function () {
69 Rest.prototype.heartbeat = function (deviceInfo) { 68 Rest.prototype.heartbeat = function (deviceInfo) {
70 var _this = this; 69 var _this = this;
71 return new Promise(function (resolve, reject) { 70 return new Promise(function (resolve, reject) {
72 - var headers = new http_1.Headers(); 71 + var headers = new Headers();
73 headers.append('Content-Type', 'application/x-www-form-urlencoded'); 72 headers.append('Content-Type', 'application/x-www-form-urlencoded');
74 _this.http.post(Rest_1.serviceUrl + "/config/heartbeat", _this.prepareDeviceInfo(deviceInfo, false), { headers: headers }) 73 _this.http.post(Rest_1.serviceUrl + "/config/heartbeat", _this.prepareDeviceInfo(deviceInfo, false), { headers: headers })
75 .subscribe(function (response) { 74 .subscribe(function (response) {
...@@ -77,13 +76,13 @@ var Rest = Rest_1 = (function () { ...@@ -77,13 +76,13 @@ var Rest = Rest_1 = (function () {
77 }, function (error) { 76 }, function (error) {
78 switch (error.status) { 77 switch (error.status) {
79 case 401: 78 case 401:
80 - reject(exports.ERROR_CODE_UNAUTHORIZED); 79 + reject(ERROR_CODE_UNAUTHORIZED);
81 break; 80 break;
82 case 404: 81 case 404:
83 - reject(exports.ERROR_CODE_NOT_FOUND); 82 + reject(ERROR_CODE_NOT_FOUND);
84 break; 83 break;
85 default: 84 default:
86 - reject(exports.ERROR_CODE_SERVER_ERROR); 85 + reject(ERROR_CODE_SERVER_ERROR);
87 break; 86 break;
88 } 87 }
89 }); 88 });
...@@ -145,8 +144,9 @@ var Rest = Rest_1 = (function () { ...@@ -145,8 +144,9 @@ var Rest = Rest_1 = (function () {
145 Rest.localWebPort = 8320; 144 Rest.localWebPort = 8320;
146 Rest.serviceUrl = "http://someurl.com"; 145 Rest.serviceUrl = "http://someurl.com";
147 Rest = Rest_1 = __decorate([ 146 Rest = Rest_1 = __decorate([
148 - core_1.Injectable(), 147 + Injectable(),
149 - __metadata("design:paramtypes", [http_1.Http]) 148 + __metadata("design:paramtypes", [Http])
150 ], Rest); 149 ], Rest);
151 -exports.Rest = Rest; 150 +export { Rest };
152 var Rest_1; 151 var Rest_1;
152 +//# sourceMappingURL=rest.js.map
...\ No newline at end of file ...\ No newline at end of file
......
1 +{"version":3,"file":"rest.js","sourceRoot":"","sources":["../../src/services/rest.ts"],"names":[],"mappings":";;;;;;;;;AAAA,OAAO,EAAC,UAAU,EAAC,MAAM,eAAe,CAAC;AACzC,OAAO,EAAC,IAAI,EAAU,OAAO,EAAC,MAAM,eAAe,CAAC;AAGpD,OAAO,2BAA2B,CAAA;AAElC,MAAM,CAAC,IAAM,uBAAuB,GAAU,cAAc,CAAC;AAC7D,MAAM,CAAC,IAAM,oBAAoB,GAAU,WAAW,CAAC;AACvD,MAAM,CAAC,IAAM,uBAAuB,GAAU,cAAc,CAAC;AAG7D,IAAa,IAAI;IAKb,cAAoB,IAAS;QAAT,SAAI,GAAJ,IAAI,CAAK;IAAG,CAAC;IAEjC,gCAAiB,GAAjB,UAAkB,UAAqB,EAAE,QAAuB;QAAvB,yBAAA,EAAA,eAAuB;QAC5D,IAAI,MAAM,GAAG,EAAE,CAAC;QAEhB,EAAE,CAAC,CAAC,UAAU,CAAC,EAAE,CAAC,CAAC,CAAC;YAChB,MAAM,IAAI,aAAa,GAAC,UAAU,CAAC,EAAE,CAAC;QAC1C,CAAC;QACD,EAAE,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC;YACtB,MAAM,IAAI,mBAAmB,GAAC,UAAU,CAAC,QAAQ,CAAC;QACtD,CAAC;QACD,EAAE,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC;YACtB,MAAM,IAAI,mBAAmB,GAAC,UAAU,CAAC,QAAQ,CAAC;QACtD,CAAC;QACD,EAAE,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC;YAClB,MAAM,IAAI,eAAe,GAAC,UAAU,CAAC,IAAI,CAAC;QAC9C,CAAC;QACD,EAAE,CAAC,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC,CAAC;YACrB,MAAM,IAAI,kBAAkB,GAAC,UAAU,CAAC,OAAO,CAAC;QACpD,CAAC;QACD,EAAE,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC;YAClB,MAAM,IAAI,eAAe,GAAC,UAAU,CAAC,IAAI,CAAC;QAC9C,CAAC;QACD,EAAE,CAAC,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC;YAClB,MAAM,IAAI,iBAAiB,GAAC,UAAU,CAAC,IAAI,CAAC;QAChD,CAAC;QAED,0BAA0B;QAC1B,EAAE,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC;YACZ,MAAM,GAAG,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC;QAC9B,CAAC;QAED,MAAM,CAAC,MAAM,CAAC;IAClB,CAAC;IAED,uBAAQ,GAAR,UAAS,YAAoB,EAAE,UAAqB;QAApD,iBAmBC;QAlBG,MAAM,CAAC,IAAI,OAAO,CAAM,UAAC,OAAO,EAAE,MAAM;YAEpC,IAAI,OAAO,GAAG,IAAI,OAAO,EAAE,CAAC;YAC5B,OAAO,CAAC,MAAM,CAAC,cAAc,EAAE,mCAAmC,CAAC,CAAC;YACpE,UAAU,CAAC,IAAI,GAAG,YAAY,CAAC;YAE/B,KAAI,CAAC,IAAI,CAAC,IAAI,CAAC,MAAI,CAAC,UAAU,GAAC,kBAAkB,EAC7C,KAAI,CAAC,iBAAiB,CAAC,UAAU,CAAC,EAClC,EAAE,OAAO,EAAE,OAAO,EAAE,CAAC,CAAC,SAAS,CAAC,UAAC,QAAiB;gBAC9C,OAAO,EAAE,CAAC;YAClB,CAAC,EAAE,UAAC,KAAc;gBACd,EAAE,CAAC,CAAC,KAAK,CAAC,MAAM,IAAI,GAAG,CAAC,CAAC,CAAC;oBACtB,MAAM,CAAC,uBAAuB,CAAC,CAAC;gBACpC,CAAC;gBAAC,IAAI,CAAC,CAAC;oBACJ,MAAM,CAAC,uBAAuB,CAAC,CAAC;gBACpC,CAAC;YACL,CAAC,CAAC,CAAC;QACP,CAAC,CAAC,CAAC;IACP,CAAC;IAED,wBAAS,GAAT,UAAU,UAAqB;QAA/B,iBAyBC;QAxBG,MAAM,CAAC,IAAI,OAAO,CAAM,UAAC,OAAO,EAAE,MAAM;YAEpC,IAAI,OAAO,GAAG,IAAI,OAAO,EAAE,CAAC;YAC5B,OAAO,CAAC,MAAM,CAAC,cAAc,EAAE,mCAAmC,CAAC,CAAC;YAEpE,KAAI,CAAC,IAAI,CAAC,IAAI,CAAC,MAAI,CAAC,UAAU,GAAC,mBAAmB,EAC9C,KAAI,CAAC,iBAAiB,CAAC,UAAU,EAAE,KAAK,CAAC,EACzC,EAAE,OAAO,EAAE,OAAO,EAAE,CAAC;iBACpB,SAAS,CAAC,UAAC,QAAiB;gBACzB,OAAO,CAAC,QAAQ,CAAC,IAAI,EAAE,CAAC,CAAC;YAC7B,CAAC,EAAC,UAAC,KAAc;gBACb,MAAM,CAAC,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC;oBACnB,KAAK,GAAG;wBACJ,MAAM,CAAC,uBAAuB,CAAC,CAAC;wBAChC,KAAK,CAAC;oBACV,KAAK,GAAG;wBACJ,MAAM,CAAC,oBAAoB,CAAC,CAAC;wBAC7B,KAAK,CAAC;oBACV;wBACI,MAAM,CAAC,uBAAuB,CAAC,CAAC;wBAChC,KAAK,CAAC;gBACd,CAAC;YACL,CAAC,CAAC,CAAC;QACX,CAAC,CAAC,CAAC;IACP,CAAC;IAED,uBAAQ,GAAR,UAAS,IAAQ;QAAjB,iBA4BC;QA3BG,MAAM,CAAC,IAAI,OAAO,CAAQ,UAAC,OAAO,EAAE,MAAM;YACtC,EAAE,CAAC,CAAC,IAAI,IAAI,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC;gBAClB,KAAI,CAAC,IAAI,CAAC,GAAG,CAAC,SAAS,GAAG,IAAI,CAAC,EAAE,GAAG,GAAG,GAAG,MAAI,CAAC,YAAY,GAAG,SAAS,CAAC;qBACnE,OAAO,CAAC,IAAI,CAAC;qBACb,SAAS,CAAC,UAAA,QAAQ;oBACf,IAAI,CAAC;wBACD,IAAI,IAAI,GAAG,QAAQ,CAAC,IAAI,EAAE,CAAC;wBAC3B,EAAE,CAAC,CAAC,IAAI,CAAC,SAAS,IAAI,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC;4BAC9B,OAAO,CAAC;gCACJ,EAAE,EAAG,IAAI,CAAC,EAAE;gCACZ,IAAI,EAAG,IAAI,CAAC,SAAS;gCACrB,SAAS,EAAG,IAAI,CAAC,UAAU;gCAC3B,OAAO,EAAG,IAAI,CAAC,QAAQ;6BAC1B,CAAC,CAAC;wBACP,CAAC;wBAAC,IAAI,CAAC,CAAC;4BACJ,MAAM,EAAE,CAAC;wBACb,CAAC;oBACL,CAAC;oBAAC,KAAK,CAAA,CAAC,CAAC,CAAC,CAAC,CAAC;wBACR,MAAM,EAAE,CAAC;oBACb,CAAC;gBACL,CAAC,EAAE;oBACC,MAAM,EAAE,CAAC;gBACb,CAAC,CAAC,CAAC;YACX,CAAC;YAAC,IAAI,CAAC,CAAC;gBACJ,MAAM,EAAE,CAAC;YACb,CAAC;QACL,CAAC,CAAC,CAAC;IACP,CAAC;IAED,8BAAe,GAAf,UAAgB,KAAW;QAA3B,iBAeC;QAdG,MAAM,CAAC,IAAI,OAAO,CAAO,UAAC,OAAO,EAAE,MAAM;YACrC,IAAI,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,GAAG,KAAK,CAAC,MAAM,CAAC,CAAC;YACjD,IAAI,IAAI,GAAG,KAAK,CAAC,MAAM,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;YACrC,KAAI,CAAC,QAAQ,CAAC,IAAI,CAAC;iBACd,IAAI,CAAC,UAAA,IAAI;gBACN,OAAO,CAAC,IAAI,CAAC,CAAC;YAClB,CAAC,CAAC,CAAC,KAAK,CAAC;gBACL,EAAE,CAAC,CAAC,KAAK,CAAC,MAAM,GAAG,CAAC,CAAC,CAAC,CAAC;oBACnB,OAAO,CAAC,KAAI,CAAC,eAAe,CAAC,KAAK,CAAC,CAAC,CAAC;gBACzC,CAAC;gBAAC,IAAI,CAAC,CAAC;oBACJ,MAAM,EAAE,CAAC;gBACb,CAAC;YACL,CAAC,CAAC,CAAC;QACf,CAAC,CAAC,CAAC;IACP,CAAC;IAEL,WAAC;AAAD,CAAC,AAvID,IAuIC;AArIiB,iBAAY,GAAU,IAAI,CAAC;AAC3B,eAAU,GAAW,oBAAoB,CAAC;AAH/C,IAAI;IADhB,UAAU,EAAE;qCAMgB,IAAI;GALpB,IAAI,CAuIhB;SAvIY,IAAI"}
...\ No newline at end of file ...\ No newline at end of file
1 +import { HttpModule } from '@angular/http';
2 +import { NgModule, ModuleWithProviders } from '@angular/core';
3 +import { Rest } from './services/rest';
4 +import { Repository } from './services/repository';
5 +import { Device } from './services/device';
6 +
1 export * from './services/rest'; 7 export * from './services/rest';
2 export * from './services/repository'; 8 export * from './services/repository';
3 export * from './services/device'; 9 export * from './services/device';
4 export * from './api/device-info'; 10 export * from './api/device-info';
11 +export * from './api/node';
12 +
13 +@NgModule({
14 + imports : [
15 + HttpModule
16 + ]
17 +})
18 +export class DigsigServicesModule {
19 + static forRoot(): ModuleWithProviders {
20 + return {
21 + ngModule: DigsigServicesModule,
22 + providers: [
23 + Rest,
24 + Repository,
25 + Device
26 + ]
27 + }
28 + }
29 +}
30 +
......
1 { 1 {
2 "compilerOptions": { 2 "compilerOptions": {
3 "allowSyntheticDefaultImports": true, 3 "allowSyntheticDefaultImports": true,
4 - "declaration": true, 4 + "declaration": false,
5 "experimentalDecorators": true, 5 "experimentalDecorators": true,
6 "emitDecoratorMetadata": true, 6 "emitDecoratorMetadata": true,
7 "lib": ["dom", "es2015"], 7 "lib": ["dom", "es2015"],
8 "noImplicitAny": false, 8 "noImplicitAny": false,
9 "outDir": "./dist/", 9 "outDir": "./dist/",
10 - "target": "es5" 10 + "target": "es5",
11 + "module": "es2015",
12 + "moduleResolution": "node",
13 + "sourceMap": true,
14 + "compileOnSave": false
11 }, 15 },
12 "exclude": [ 16 "exclude": [
13 "node_modules", 17 "node_modules",
......