stable: finalized GIS aesthetics and Syria/Jordan routing synchronization
This commit is contained in:
@@ -0,0 +1,45 @@
|
||||
import { TelemetryAnalyzerService } from './telemetry-analyzer.service';
|
||||
export declare class MapRefinementController {
|
||||
private readonly analyzerService;
|
||||
constructor(analyzerService: TelemetryAnalyzerService);
|
||||
getSummary(): Promise<{
|
||||
telemetry: {
|
||||
totalPoints: number;
|
||||
last24h: number;
|
||||
activeDrivers24h: number;
|
||||
};
|
||||
roadSegments: {
|
||||
analyzed: number;
|
||||
};
|
||||
candidateRoads: {
|
||||
total: number;
|
||||
pending: number;
|
||||
approved: number;
|
||||
rejected: number;
|
||||
};
|
||||
}>;
|
||||
syncExternal(): Promise<{
|
||||
imported: number;
|
||||
}>;
|
||||
refreshCache(): Promise<{
|
||||
cachedCount: number;
|
||||
}>;
|
||||
analyzeRoadSpeeds(hours?: number): Promise<{
|
||||
segmentsUpdated: number;
|
||||
totalPointsProcessed: number;
|
||||
topAdjustments: any[];
|
||||
}>;
|
||||
discoverNewRoads(hours?: number): Promise<{
|
||||
candidatesFound: number;
|
||||
candidates: any[];
|
||||
}>;
|
||||
getCongestionData(north: number, south: number, east: number, west: number): Promise<any[]>;
|
||||
approveCandidate(id: string): Promise<{
|
||||
message: string;
|
||||
status: string;
|
||||
}>;
|
||||
rejectCandidate(id: string): Promise<{
|
||||
message: string;
|
||||
status: string;
|
||||
}>;
|
||||
}
|
||||
Reference in New Issue
Block a user