rdview-service
Version:
Rdview service for loading road photos
29 lines (28 loc) • 988 B
TypeScript
import { Segment } from './interfaces';
export declare class PassageService {
loadingPreviousSegment: Promise<void>;
isPreviousSegmentEmpty: boolean;
loadingNextSegment: Promise<void>;
isNextSegmentEmpty: boolean;
private dateDiffInMsForSamePassage;
private rangeDiffInKmForSamePassage;
private passageInitKmRange;
private roadSegmentService;
private segment;
constructor(settings: {
apiUrl?: string;
authorization: string;
});
initByRoad(idRd: number, km: number): Promise<Segment>;
initByCoordinates(lat: number, lon: number): Promise<Segment>;
getSegment(): Segment;
loadNextSegment(): void;
loadPreviousSegment(): void;
private initFirstSegment;
private isSegmentWithPassages;
private includeSegment;
private isPassagesNeighboursByKm;
private isPassagesNeighboursByDate;
private inNumberArraysIntersects;
private getPassagesWithUpdatedKmBorders;
}