26 lines
765 B
TypeScript
26 lines
765 B
TypeScript
import { Repository } from 'typeorm';
|
|
import { PlaceJordan } from './entities/place-jordan.entity';
|
|
export declare class JordanResearchService {
|
|
private readonly placeRepo;
|
|
private readonly logger;
|
|
constructor(placeRepo: Repository<PlaceJordan>);
|
|
private fetchWithRetry;
|
|
fetchOsmZarqa(): Promise<any>;
|
|
fetchOvertureZarqa(): Promise<any>;
|
|
fetchWikidataZarqa(): Promise<any>;
|
|
checkStaticFiles(): Promise<{}>;
|
|
generateZarqaReport(): Promise<{
|
|
area: string;
|
|
report_timestamp: string;
|
|
sources: {
|
|
osm: any;
|
|
overture: any;
|
|
wikidata: any;
|
|
static_files: {};
|
|
hdx: string;
|
|
gadm: string;
|
|
};
|
|
comparison_summary: string;
|
|
}>;
|
|
}
|