/** * @author Martin Karkowski * @email m.karkowski@zema.de * @create date 2020-03-11 17:17:20 * @modify date 2020-10-29 17:30:59 * @desc [description] */ import { IBaseEdgeOptions } from './IBaseEdgeOptions'; import { IBaseNodeOptions } from './IBaseNodeOptions'; import { IClusters } from './IClusters'; export interface INetwork { id: string, name: string, nodes: IBaseNodeOptions[], edges: IBaseEdgeOptions[], clusters: IClusters, version: string, view: { position: { x: number, y: number }, scale: number, } } export function DEFAULT_NETWORK(){ const ret: INetwork = { nodes: [], edges: [], clusters: [], version: "20200713", name: 'empty', id: 'empty', view: { position: { x: 0, y:0 }, scale: 1 } } return ret; }