Interface MissionGraphPatch

interface MissionGraphPatch {
    addNodes: GraphNode[];
    addEdges: GraphEdge[];
    removeNodes?: string[];
    rewireEdges?: {
        from: string;
        to: string;
        newTarget: string;
    }[];
    reason: string;
    estimatedCostDelta: number;
    estimatedLatencyDelta: number;
}

Properties

addNodes: GraphNode[]
addEdges: GraphEdge[]
removeNodes?: string[]
rewireEdges?: {
    from: string;
    to: string;
    newTarget: string;
}[]

Type declaration

  • from: string
  • to: string
  • newTarget: string
reason: string
estimatedCostDelta: number
estimatedLatencyDelta: number