UNPKG

all-airports

Version:

Serves as an independent data scraping module, complete with ontology and full scraping ability for the airports of the world

33 lines (32 loc) 1.87 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); // Constants repeatedly used, and best here rather than violating DRY. var constants_1 = require("./constants/constants"); exports.consts = constants_1.consts; // All Airports global store. Needs to be massive objects as the entities // often reference each other, and this needs to be held in memory // until committed to file form. var globalStore_1 = require("./constants/globalStore"); exports.store = globalStore_1.store; // Utility Functions var flush_store_1 = require("./utils/flush-store"); exports.flushStore = flush_store_1.flushStore; var load_files_1 = require("./utils/load-files"); exports.loadFiles = load_files_1.loadFiles; var save_files_1 = require("./utils/save-files"); exports.saveFiles = save_files_1.saveFiles; // Data Scrape Functions var airports_datahub_1 = require("./scrapers/airports-datahub"); exports.getAirportsFromDatahub = airports_datahub_1.getAirportsFromDatahub; var airports_geojson_1 = require("./scrapers/airports-geojson"); exports.getAirportsFromGeoJson = airports_geojson_1.getAirportsFromGeoJson; var airports_npm_1 = require("./scrapers/airports-npm"); exports.getAirportsFromNpm = airports_npm_1.getAirportsFromNpm; var airports_oa_runways_1 = require("./scrapers/airports-oa-runways"); exports.getRunwaysFromOurAirports = airports_oa_runways_1.getRunwaysFromOurAirports; var helicopter_landing_zones_1 = require("./scrapers/helicopter-landing-zones"); exports.getHelicopterLandingZones = helicopter_landing_zones_1.getHelicopterLandingZones; var country_code_lookup_tables_1 = require("./utils/country-code-lookup-tables"); exports.createLookupTable = country_code_lookup_tables_1.createLookupTable; var get_countries_1 = require("./utils/get-countries"); exports.getCountries = get_countries_1.getCountries;