feat: implement billing, usage tracking, and administrative geocoding features in API with infrastructure updates

This commit is contained in:
Hamza-Ayed
2026-07-28 04:43:23 +03:00
parent 2f7c2066f7
commit dc9d546733
133 changed files with 3599 additions and 356 deletions
+10 -2
View File
@@ -1,16 +1,24 @@
import type { Response } from 'express';
import { MapsService } from './maps.service';
export declare class MapsController {
private readonly mapsService;
constructor(mapsService: MapsService);
syncRoutes(): Promise<{
success: boolean;
message: string;
}>;
getStyleJson(theme: string, res: Response): Promise<any>;
getRoute(query: any): Promise<{
routeName: any;
tags: any;
distance: any;
duration: number;
trafficAwareDuration: number;
duration: any;
trafficFactor: number;
startName: string;
endName: string;
points: any;
bbox: any;
instructions: any;
alternatives: any;
}>;
getConfig(): Promise<{