Stefan Huber

different target

export interface DeviceInfo {
id?: string;
hostname?: string;
platform?: string;
arch?: string;
type?: string;
release?: string;
code?: string;
}
export interface Node {
ip: string;
uuid: string;
couchPort: string;
webPort: string;
}
import { ModuleWithProviders } from '@angular/core';
export * from './services/rest';
export * from './services/repository';
export * from './services/device';
export * from './api/device-info';
export * from './api/node';
export declare class DigsigServicesModule {
static forRoot(): ModuleWithProviders;
}
export declare class Device {
reload(): void;
exit(): void;
}
import { Rest } from './rest';
import { Device } from './device';
import { DeviceInfo } from '../api/device-info';
import { Node } from '../api/node';
export declare class Repository {
protected rest: Rest;
protected device: Device;
protected _db: any;
protected _params: any;
protected _node: Node;
db: any;
params: any;
readonly localNode: Node;
constructor(rest: Rest, device: Device);
findById(id: string): Promise<any>;
findByIds(ids: Array<string>): Promise<Array<any>>;
findByType(type: string): Promise<Array<any>>;
replicate(deviceInfo: DeviceInfo): Promise<boolean>;
tryLocalEnvironment(response: any): Promise<void>;
prepare(url: string): Promise<any>;
init(db_name: string): Promise<any>;
parseUrl(url: string): any;
prepareDocs(res: any): Array<any>;
}
import { Http } from '@angular/http';
import { DeviceInfo } from './../api/device-info';
import { Node } from './../api/node';
import 'rxjs/add/operator/timeout';
export declare const ERROR_CODE_UNAUTHORIZED: string;
export declare const ERROR_CODE_NOT_FOUND: string;
export declare const ERROR_CODE_SERVER_ERROR: string;
export declare class Rest {
private http;
static localWebPort: number;
static serviceUrl: string;
constructor(http: Http);
prepareDeviceInfo(deviceInfo: DeviceInfo, prefixed?: boolean): string;
register(registerCode: string, deviceInfo: DeviceInfo): Promise<any>;
heartbeat(deviceInfo: DeviceInfo): Promise<any>;
scanNode(node: any): Promise<Node>;
scanEnvironment(nodes: any[]): Promise<Node>;
}
{
"compilerOptions": {
"allowSyntheticDefaultImports": true,
"declaration": false,
"declaration": true,
"experimentalDecorators": true,
"emitDecoratorMetadata": true,
"lib": ["dom", "es2015"],
"noImplicitAny": false,
"outDir": "./dist/",
"target": "es5",
"module": "commonjs",
"moduleResolution": "node",
"sourceMap": true,
"compileOnSave": false
"sourceMap": true
},
"exclude": [
"node_modules",
......