mirror of
https://github.com/GNS3/gns3-web-ui.git
synced 2025-05-12 05:23:15 +00:00
Symbols datasource and models names refactor
This commit is contained in:
parent
7224bade9c
commit
b60d2362ef
@ -56,6 +56,7 @@ import { ToasterService } from './shared/services/toaster.service';
|
|||||||
import {ProjectWebServiceHandler} from "./shared/handlers/project-web-service-handler";
|
import {ProjectWebServiceHandler} from "./shared/handlers/project-web-service-handler";
|
||||||
import {LinksDataSource} from "./cartography/shared/datasources/links-datasource";
|
import {LinksDataSource} from "./cartography/shared/datasources/links-datasource";
|
||||||
import {NodesDataSource} from "./cartography/shared/datasources/nodes-datasource";
|
import {NodesDataSource} from "./cartography/shared/datasources/nodes-datasource";
|
||||||
|
import {SymbolsDataSource} from "./cartography/shared/datasources/symbols-datasource";
|
||||||
|
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
@ -114,7 +115,8 @@ import {NodesDataSource} from "./cartography/shared/datasources/nodes-datasource
|
|||||||
ToasterService,
|
ToasterService,
|
||||||
ProjectWebServiceHandler,
|
ProjectWebServiceHandler,
|
||||||
LinksDataSource,
|
LinksDataSource,
|
||||||
NodesDataSource
|
NodesDataSource,
|
||||||
|
SymbolsDataSource
|
||||||
],
|
],
|
||||||
entryComponents: [
|
entryComponents: [
|
||||||
AddServerDialogComponent,
|
AddServerDialogComponent,
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
import {Link} from "../../shared/models/link.model";
|
import {Link} from "../../shared/models/link";
|
||||||
|
|
||||||
export class MultiLinkCalculatorHelper {
|
export class MultiLinkCalculatorHelper {
|
||||||
LINK_WIDTH = 2;
|
LINK_WIDTH = 2;
|
||||||
|
@ -4,13 +4,13 @@ import {
|
|||||||
import { D3, D3Service } from 'd3-ng2-service';
|
import { D3, D3Service } from 'd3-ng2-service';
|
||||||
import {select, Selection} from 'd3-selection';
|
import {select, Selection} from 'd3-selection';
|
||||||
|
|
||||||
import { Node } from "../shared/models/node.model";
|
import { Node } from "../shared/models/node";
|
||||||
import { Link } from "../shared/models/link.model";
|
import { Link } from "../shared/models/link";
|
||||||
import { GraphLayout } from "../shared/widgets/graph.widget";
|
import { GraphLayout } from "../shared/widgets/graph.widget";
|
||||||
import { Context } from "../../map/models/context";
|
import { Context } from "../../map/models/context";
|
||||||
import { Size } from "../shared/models/size.model";
|
import { Size } from "../shared/models/size";
|
||||||
import { Drawing } from "../shared/models/drawing.model";
|
import { Drawing } from "../shared/models/drawing";
|
||||||
import {Symbol} from "../../shared/models/symbol";
|
import {Symbol} from "../shared/models/symbol";
|
||||||
|
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
import {LinksDataSource} from "./links-datasource";
|
import {LinksDataSource} from "./links-datasource";
|
||||||
import {Link} from "../models/link.model";
|
import {Link} from "../models/link";
|
||||||
|
|
||||||
|
|
||||||
describe('LinksDataSource', () => {
|
describe('LinksDataSource', () => {
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
import {Injectable} from "@angular/core";
|
import {Injectable} from "@angular/core";
|
||||||
|
|
||||||
import {DataSource} from "./datasource";
|
import {DataSource} from "./datasource";
|
||||||
import {Link} from "../models/link.model";
|
import {Link} from "../models/link";
|
||||||
|
|
||||||
|
|
||||||
@Injectable()
|
@Injectable()
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
import {NodesDataSource} from "./nodes-datasource";
|
import {NodesDataSource} from "./nodes-datasource";
|
||||||
import {Node} from "../models/node.model";
|
import {Node} from "../models/node";
|
||||||
|
|
||||||
|
|
||||||
describe('NodesDataSource', () => {
|
describe('NodesDataSource', () => {
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
import {Node} from "../models/node.model";
|
import {Node} from "../models/node";
|
||||||
import {DataSource} from "./datasource";
|
import {DataSource} from "./datasource";
|
||||||
import {Injectable} from "@angular/core";
|
import {Injectable} from "@angular/core";
|
||||||
|
|
||||||
|
@ -0,0 +1,33 @@
|
|||||||
|
import {SymbolsDataSource} from "./symbols-datasource";
|
||||||
|
import {Symbol} from "../models/symbol";
|
||||||
|
|
||||||
|
|
||||||
|
describe('SymbolsDataSource', () => {
|
||||||
|
let dataSource: SymbolsDataSource;
|
||||||
|
let data: Symbol[];
|
||||||
|
|
||||||
|
beforeEach(() => {
|
||||||
|
dataSource = new SymbolsDataSource();
|
||||||
|
dataSource.connect().subscribe((symbols: Symbol[]) => {
|
||||||
|
data = symbols;
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
describe('Symbol can be updated', () => {
|
||||||
|
beforeEach(() => {
|
||||||
|
const symbol = new Symbol();
|
||||||
|
symbol.symbol_id = "1";
|
||||||
|
symbol.filename = "test-1";
|
||||||
|
dataSource.add(symbol);
|
||||||
|
|
||||||
|
symbol.filename = "test-2";
|
||||||
|
dataSource.update(symbol);
|
||||||
|
});
|
||||||
|
|
||||||
|
it('filename should change', () => {
|
||||||
|
expect(data[0].symbol_id).toEqual("1");
|
||||||
|
expect(data[0].filename).toEqual("test-2");
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
});
|
12
src/app/cartography/shared/datasources/symbols-datasource.ts
Normal file
12
src/app/cartography/shared/datasources/symbols-datasource.ts
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
import {Node} from "../models/node";
|
||||||
|
import {DataSource} from "./datasource";
|
||||||
|
import {Injectable} from "@angular/core";
|
||||||
|
import {Symbol} from "../models/symbol";
|
||||||
|
|
||||||
|
|
||||||
|
@Injectable()
|
||||||
|
export class SymbolsDataSource extends DataSource<Symbol> {
|
||||||
|
protected findIndex(symbol: Symbol) {
|
||||||
|
return this.data.findIndex((s: Symbol) => s.symbol_id === symbol.symbol_id);
|
||||||
|
}
|
||||||
|
}
|
@ -1,4 +1,4 @@
|
|||||||
import {Node} from "../models/node.model";
|
import {Node} from "../models/node";
|
||||||
|
|
||||||
export class SelectionManager {
|
export class SelectionManager {
|
||||||
private selectedNodes: Node[] = [];
|
private selectedNodes: Node[] = [];
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
import {Point} from "./point.model";
|
import {Point} from "./point";
|
||||||
|
|
||||||
export class DrawingLine {
|
export class DrawingLine {
|
||||||
start: Point;
|
start: Point;
|
@ -1,4 +1,4 @@
|
|||||||
import {Node} from "./node.model";
|
import {Node} from "./node";
|
||||||
|
|
||||||
export class Link {
|
export class Link {
|
||||||
capture_file_name: string;
|
capture_file_name: string;
|
@ -1,4 +1,4 @@
|
|||||||
import {Label} from "./label.model";
|
import {Label} from "./label";
|
||||||
import {Port} from "../../../shared/models/port";
|
import {Port} from "../../../shared/models/port";
|
||||||
|
|
||||||
export class Node {
|
export class Node {
|
@ -2,7 +2,7 @@ import {SelectionTool} from "./selection-tool";
|
|||||||
import {select} from "d3-selection";
|
import {select} from "d3-selection";
|
||||||
import {Context} from "../../../map/models/context";
|
import {Context} from "../../../map/models/context";
|
||||||
import {SVGSelection} from "../../../map/models/types";
|
import {SVGSelection} from "../../../map/models/types";
|
||||||
import {Node} from "../models/node.model";
|
import {Node} from "../models/node";
|
||||||
|
|
||||||
|
|
||||||
class OnSelectedListenerMock {
|
class OnSelectedListenerMock {
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
import {SVGSelection} from "../../../map/models/types";
|
import {SVGSelection} from "../../../map/models/types";
|
||||||
import {mouse, select} from "d3-selection";
|
import {mouse, select} from "d3-selection";
|
||||||
import {Context} from "../../../map/models/context";
|
import {Context} from "../../../map/models/context";
|
||||||
import {Node} from "../models/node.model";
|
import {Node} from "../models/node";
|
||||||
import {Subject} from "rxjs/Subject";
|
import {Subject} from "rxjs/Subject";
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
import {DrawingLine} from "../models/drawing-line.model";
|
import {DrawingLine} from "../models/drawing-line";
|
||||||
import {SVGSelection} from "../../../map/models/types";
|
import {SVGSelection} from "../../../map/models/types";
|
||||||
import {Point} from "../models/point.model";
|
import {Point} from "../models/point";
|
||||||
import {line} from "d3-shape";
|
import {line} from "d3-shape";
|
||||||
import {mouse} from "d3-selection";
|
import {mouse} from "d3-selection";
|
||||||
import {Context} from "../../../map/models/context";
|
import {Context} from "../../../map/models/context";
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
import {Widget} from "./widget";
|
import {Widget} from "./widget";
|
||||||
import {Drawing} from "../models/drawing.model";
|
import {Drawing} from "../models/drawing";
|
||||||
import {SVGSelection} from "../../../map/models/types";
|
import {SVGSelection} from "../../../map/models/types";
|
||||||
|
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@ import {Widget} from "./widget";
|
|||||||
import {SVGSelection} from "../../../map/models/types";
|
import {SVGSelection} from "../../../map/models/types";
|
||||||
|
|
||||||
import { line } from "d3-shape";
|
import { line } from "d3-shape";
|
||||||
import {Link} from "../models/link.model";
|
import {Link} from "../models/link";
|
||||||
|
|
||||||
export class EthernetLinkWidget implements Widget {
|
export class EthernetLinkWidget implements Widget {
|
||||||
|
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
import { Context } from "../../../map/models/context";
|
import { Context } from "../../../map/models/context";
|
||||||
import { Node } from "../models/node.model";
|
import { Node } from "../models/node";
|
||||||
import { Link } from "../models/link.model";
|
import { Link } from "../models/link";
|
||||||
import { NodesWidget } from "./nodes.widget";
|
import { NodesWidget } from "./nodes.widget";
|
||||||
import { Widget } from "./widget";
|
import { Widget } from "./widget";
|
||||||
import { SVGSelection } from "../../../map/models/types";
|
import { SVGSelection } from "../../../map/models/types";
|
||||||
import { LinksWidget } from "./links.widget";
|
import { LinksWidget } from "./links.widget";
|
||||||
import { Drawing } from "../models/drawing.model";
|
import { Drawing } from "../models/drawing";
|
||||||
import { DrawingsWidget } from "./drawings.widget";
|
import { DrawingsWidget } from "./drawings.widget";
|
||||||
import { DrawingLineWidget } from "./drawing-line.widget";
|
import { DrawingLineWidget } from "./drawing-line.widget";
|
||||||
import {SelectionTool} from "../tools/selection-tool";
|
import {SelectionTool} from "../tools/selection-tool";
|
||||||
|
@ -2,8 +2,8 @@ import {BaseType, select, Selection} from "d3-selection";
|
|||||||
|
|
||||||
import { Widget } from "./widget";
|
import { Widget } from "./widget";
|
||||||
import { SVGSelection } from "../../../map/models/types";
|
import { SVGSelection } from "../../../map/models/types";
|
||||||
import { Link } from "../models/link.model";
|
import { Link } from "../models/link";
|
||||||
import { LinkStatus } from "../models/link-status.model";
|
import { LinkStatus } from "../models/link-status";
|
||||||
import { MultiLinkCalculatorHelper } from "../../map/helpers/multi-link-calculator-helper";
|
import { MultiLinkCalculatorHelper } from "../../map/helpers/multi-link-calculator-helper";
|
||||||
import {SerialLinkWidget} from "./serial-link.widget";
|
import {SerialLinkWidget} from "./serial-link.widget";
|
||||||
import {EthernetLinkWidget} from "./ethernet-link.widget";
|
import {EthernetLinkWidget} from "./ethernet-link.widget";
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
import { Widget } from "./widget";
|
import { Widget } from "./widget";
|
||||||
import { Node } from "../models/node.model";
|
import { Node } from "../models/node";
|
||||||
import { SVGSelection } from "../../../map/models/types";
|
import { SVGSelection } from "../../../map/models/types";
|
||||||
import {event, select} from "d3-selection";
|
import {event, select} from "d3-selection";
|
||||||
import {D3DragEvent, drag} from "d3-drag";
|
import {D3DragEvent, drag} from "d3-drag";
|
||||||
import {Symbol} from "../../../shared/models/symbol";
|
import {Symbol} from "../models/symbol";
|
||||||
|
|
||||||
|
|
||||||
export class NodesWidget implements Widget {
|
export class NodesWidget implements Widget {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
import {Widget} from "./widget";
|
import {Widget} from "./widget";
|
||||||
import {SVGSelection} from "../../../map/models/types";
|
import {SVGSelection} from "../../../map/models/types";
|
||||||
import {Link} from "../models/link.model";
|
import {Link} from "../models/link";
|
||||||
import { path } from "d3-path";
|
import { path } from "d3-path";
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
import {Size} from "../../cartography/shared/models/size.model";
|
import {Size} from "../../cartography/shared/models/size";
|
||||||
import {Selection} from "d3-selection";
|
import {Selection} from "d3-selection";
|
||||||
import {Point} from "../../cartography/shared/models/point.model";
|
import {Point} from "../../cartography/shared/models/point";
|
||||||
|
|
||||||
export class Context {
|
export class Context {
|
||||||
private size: Size;
|
private size: Size;
|
||||||
|
@ -12,9 +12,9 @@ import 'rxjs/add/observable/dom/webSocket';
|
|||||||
|
|
||||||
|
|
||||||
import { Project } from '../shared/models/project';
|
import { Project } from '../shared/models/project';
|
||||||
import { Node } from '../cartography/shared/models/node.model';
|
import { Node } from '../cartography/shared/models/node';
|
||||||
import { SymbolService } from '../shared/services/symbol.service';
|
import { SymbolService } from '../shared/services/symbol.service';
|
||||||
import { Link } from "../cartography/shared/models/link.model";
|
import { Link } from "../cartography/shared/models/link";
|
||||||
import { MapComponent } from "../cartography/map/map.component";
|
import { MapComponent } from "../cartography/map/map.component";
|
||||||
import { ServerService } from "../shared/services/server.service";
|
import { ServerService } from "../shared/services/server.service";
|
||||||
import { ProjectService } from '../shared/services/project.service';
|
import { ProjectService } from '../shared/services/project.service';
|
||||||
@ -24,11 +24,11 @@ import { SnapshotService } from "../shared/services/snapshot.service";
|
|||||||
import { Snapshot } from "../shared/models/snapshot";
|
import { Snapshot } from "../shared/models/snapshot";
|
||||||
import { ProgressDialogService } from "../shared/progress-dialog/progress-dialog.service";
|
import { ProgressDialogService } from "../shared/progress-dialog/progress-dialog.service";
|
||||||
import { ProgressDialogComponent } from "../shared/progress-dialog/progress-dialog.component";
|
import { ProgressDialogComponent } from "../shared/progress-dialog/progress-dialog.component";
|
||||||
import { Drawing } from "../cartography/shared/models/drawing.model";
|
import { Drawing } from "../cartography/shared/models/drawing";
|
||||||
import { NodeContextMenuComponent } from "../shared/node-context-menu/node-context-menu.component";
|
import { NodeContextMenuComponent } from "../shared/node-context-menu/node-context-menu.component";
|
||||||
import { Appliance } from "../shared/models/appliance";
|
import { Appliance } from "../shared/models/appliance";
|
||||||
import { NodeService } from "../shared/services/node.service";
|
import { NodeService } from "../shared/services/node.service";
|
||||||
import { Symbol } from "../shared/models/symbol";
|
import { Symbol } from "../cartography/shared/models/symbol";
|
||||||
import { NodeSelectInterfaceComponent } from "../shared/node-select-interface/node-select-interface.component";
|
import { NodeSelectInterfaceComponent } from "../shared/node-select-interface/node-select-interface.component";
|
||||||
import { Port } from "../shared/models/port";
|
import { Port } from "../shared/models/port";
|
||||||
import { LinkService } from "../shared/services/link.service";
|
import { LinkService } from "../shared/services/link.service";
|
||||||
|
@ -3,8 +3,8 @@ import {Subject} from "rxjs/Subject";
|
|||||||
import {inject, TestBed} from "@angular/core/testing";
|
import {inject, TestBed} from "@angular/core/testing";
|
||||||
import {NodesDataSource} from "../../cartography/shared/datasources/nodes-datasource";
|
import {NodesDataSource} from "../../cartography/shared/datasources/nodes-datasource";
|
||||||
import {LinksDataSource} from "../../cartography/shared/datasources/links-datasource";
|
import {LinksDataSource} from "../../cartography/shared/datasources/links-datasource";
|
||||||
import {Node} from "../../cartography/shared/models/node.model";
|
import {Node} from "../../cartography/shared/models/node";
|
||||||
import {Link} from "../../cartography/shared/models/link.model";
|
import {Link} from "../../cartography/shared/models/link";
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -2,8 +2,8 @@ import {Injectable} from "@angular/core";
|
|||||||
import {NodesDataSource} from "../../cartography/shared/datasources/nodes-datasource";
|
import {NodesDataSource} from "../../cartography/shared/datasources/nodes-datasource";
|
||||||
import {LinksDataSource} from "../../cartography/shared/datasources/links-datasource";
|
import {LinksDataSource} from "../../cartography/shared/datasources/links-datasource";
|
||||||
import {Subject} from "rxjs/Subject";
|
import {Subject} from "rxjs/Subject";
|
||||||
import {Link} from "../../cartography/shared/models/link.model";
|
import {Link} from "../../cartography/shared/models/link";
|
||||||
import {Node} from "../../cartography/shared/models/node.model";
|
import {Node} from "../../cartography/shared/models/node";
|
||||||
|
|
||||||
|
|
||||||
export class WebServiceMessage {
|
export class WebServiceMessage {
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
import {Component, Input, OnInit} from '@angular/core';
|
import {Component, Input, OnInit} from '@angular/core';
|
||||||
import {Server} from "../../../models/server";
|
import {Server} from "../../../models/server";
|
||||||
import {NodeService} from "../../../services/node.service";
|
import {NodeService} from "../../../services/node.service";
|
||||||
import {Node} from "../../../../cartography/shared/models/node.model";
|
import {Node} from "../../../../cartography/shared/models/node";
|
||||||
|
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
import {Component, Input, OnInit} from '@angular/core';
|
import {Component, Input, OnInit} from '@angular/core';
|
||||||
import {Server} from "../../../models/server";
|
import {Server} from "../../../models/server";
|
||||||
import {NodeService} from "../../../services/node.service";
|
import {NodeService} from "../../../services/node.service";
|
||||||
import {Node} from "../../../../cartography/shared/models/node.model";
|
import {Node} from "../../../../cartography/shared/models/node";
|
||||||
|
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
import {ChangeDetectorRef, Component, Input, OnInit, ViewChild} from '@angular/core';
|
import {ChangeDetectorRef, Component, Input, OnInit, ViewChild} from '@angular/core';
|
||||||
import {MatMenuTrigger} from "@angular/material";
|
import {MatMenuTrigger} from "@angular/material";
|
||||||
import {DomSanitizer} from "@angular/platform-browser";
|
import {DomSanitizer} from "@angular/platform-browser";
|
||||||
import {Node} from "../../cartography/shared/models/node.model";
|
import {Node} from "../../cartography/shared/models/node";
|
||||||
import {Server} from "../models/server";
|
import {Server} from "../models/server";
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
import {ChangeDetectorRef, Component, EventEmitter, Input, OnInit, Output, ViewChild} from '@angular/core';
|
import {ChangeDetectorRef, Component, EventEmitter, Input, OnInit, Output, ViewChild} from '@angular/core';
|
||||||
import {MatMenuTrigger} from "@angular/material";
|
import {MatMenuTrigger} from "@angular/material";
|
||||||
import {DomSanitizer} from "@angular/platform-browser";
|
import {DomSanitizer} from "@angular/platform-browser";
|
||||||
import {Node} from "../../cartography/shared/models/node.model";
|
import {Node} from "../../cartography/shared/models/node";
|
||||||
import {Port} from "../models/port";
|
import {Port} from "../models/port";
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
import { Injectable } from '@angular/core';
|
import { Injectable } from '@angular/core';
|
||||||
import { Node } from '../../cartography/shared/models/node.model';
|
import { Node } from '../../cartography/shared/models/node';
|
||||||
import { Observable } from 'rxjs/Observable';
|
import { Observable } from 'rxjs/Observable';
|
||||||
|
|
||||||
import 'rxjs/add/operator/map';
|
import 'rxjs/add/operator/map';
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
import { Injectable } from '@angular/core';
|
import { Injectable } from '@angular/core';
|
||||||
import { Project } from '../models/project';
|
import { Project } from '../models/project';
|
||||||
import { Node } from '../../cartography/shared/models/node.model';
|
import { Node } from '../../cartography/shared/models/node';
|
||||||
import { Observable } from 'rxjs/Observable';
|
import { Observable } from 'rxjs/Observable';
|
||||||
|
|
||||||
import 'rxjs/add/operator/map';
|
import 'rxjs/add/operator/map';
|
||||||
|
@ -1,13 +1,13 @@
|
|||||||
import { Injectable } from '@angular/core';
|
import { Injectable } from '@angular/core';
|
||||||
import { Project } from '../models/project';
|
import { Project } from '../models/project';
|
||||||
import { Node } from '../../cartography/shared/models/node.model';
|
import { Node } from '../../cartography/shared/models/node';
|
||||||
import { Observable } from 'rxjs/Observable';
|
import { Observable } from 'rxjs/Observable';
|
||||||
|
|
||||||
import 'rxjs/add/operator/map';
|
import 'rxjs/add/operator/map';
|
||||||
import { Link } from "../../cartography/shared/models/link.model";
|
import { Link } from "../../cartography/shared/models/link";
|
||||||
import { Server } from "../models/server";
|
import { Server } from "../models/server";
|
||||||
import { HttpServer } from "./http-server.service";
|
import { HttpServer } from "./http-server.service";
|
||||||
import {Drawing} from "../../cartography/shared/models/drawing.model";
|
import {Drawing} from "../../cartography/shared/models/drawing";
|
||||||
|
|
||||||
@Injectable()
|
@Injectable()
|
||||||
export class ProjectService {
|
export class ProjectService {
|
||||||
|
@ -6,7 +6,7 @@ import 'rxjs/add/operator/map';
|
|||||||
import 'rxjs/add/observable/forkJoin';
|
import 'rxjs/add/observable/forkJoin';
|
||||||
import 'rxjs/add/observable/of';
|
import 'rxjs/add/observable/of';
|
||||||
|
|
||||||
import { Symbol } from '../models/symbol';
|
import { Symbol } from '../../cartography/shared/models/symbol';
|
||||||
import { Server } from "../models/server";
|
import { Server } from "../models/server";
|
||||||
import { HttpServer } from "./http-server.service";
|
import { HttpServer } from "./http-server.service";
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user