@geoapify/route-planner-sdk
Version:
TypeScript SDK for the Geoapify Route Planner API. Supports route optimization, delivery planning, and timeline visualization in browser and Node.js
13 lines (12 loc) • 572 B
TypeScript
import { RemoveOptions } from "../../../../models";
import { RemoveStrategy as IRemoveStrategy } from "../base";
import { RouteResultEditorBase } from "../../route-result-editor-base";
/**
* Strategy that removes jobs while preserving the order of remaining jobs.
* Also removes waypoints and rebuilds legs.
*/
export declare class JobRemovePreserveOrderStrategy implements IRemoveStrategy {
execute(context: RouteResultEditorBase, jobIndexes: number[], options: RemoveOptions): Promise<boolean>;
private removeJobFromResult;
private addToUnassignedJobs;
}