@cocolocala/airport-tz-ts
Version:
Get airport timezone, offset and location by airport code.
21 lines (20 loc) • 769 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.AirportTzTs = void 0;
const airport_list_json_1 = __importDefault(require("./airport-list.json"));
class AirportTzTs {
constructor(airportIata) {
this._airportList = airport_list_json_1.default;
this._airportIata = airportIata;
}
get airport() {
return this._airportList.find((airport) => airport.airportIata === this._airportIata);
}
filterAirportBy(countryCode) {
return this._airportList.filter((airport) => airport.country.code === countryCode);
}
}
exports.AirportTzTs = AirportTzTs;