You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1 line
14 KiB

{"ast":null,"code":"import _classCallCheck from \"@babel/runtime/helpers/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/createClass\";\nexport var City = function () {\n function City(name, latitude, longitude) {\n _classCallCheck(this, City);\n this._name = name;\n this._latitude = latitude;\n this._longitude = longitude;\n }\n _createClass(City, [{\n key: \"name\",\n get: function get() {\n return this._name;\n },\n set: function set(value) {\n this._name = value;\n }\n }, {\n key: \"latitude\",\n get: function get() {\n return this._latitude;\n },\n set: function set(value) {\n this._latitude = value;\n }\n }, {\n key: \"longitude\",\n get: function get() {\n return this._longitude;\n },\n set: function set(value) {\n this._longitude = value;\n }\n }]);\n return City;\n}();\nexport var Weather = function () {\n function Weather(at, visibility, weatherType, weatherDescription, temperature, temperatureFeelsLike, humidity, windSpeed, pressure, city) {\n _classCallCheck(this, Weather);\n this._at = at;\n this._visibility = visibility;\n this._weatherType = weatherType;\n this._weatherDescription = weatherDescription;\n this._temperature = temperature;\n this._temperatureFeelsLike = temperatureFeelsLike;\n this._humidity = humidity;\n this._windSpeed = windSpeed;\n this._pressure = pressure;\n this._city = city;\n }\n _createClass(Weather, [{\n key: \"at\",\n get: function get() {\n return this._at;\n },\n set: function set(value) {\n this._at = value;\n }\n }, {\n key: \"visibility\",\n get: function get() {\n return this._visibility;\n },\n set: function set(value) {\n this._visibility = value;\n }\n }, {\n key: \"weatherType\",\n get: function get() {\n return this._weatherType;\n },\n set: function set(value) {\n this._weatherType = value;\n }\n }, {\n key: \"weatherDescription\",\n get: function get() {\n return this._weatherDescription;\n },\n set: function set(value) {\n this._weatherDescription = value;\n }\n }, {\n key: \"temperature\",\n get: function get() {\n return this._temperature;\n },\n set: function set(value) {\n this._temperature = value;\n }\n }, {\n key: \"temperatureFeelsLike\",\n get: function get() {\n return this._temperatureFeelsLike;\n },\n set: function set(value) {\n this._temperatureFeelsLike = value;\n }\n }, {\n key: \"humidity\",\n get: function get() {\n return this._humidity;\n },\n set: function set(value) {\n this._humidity = value;\n }\n }, {\n key: \"windSpeed\",\n get: function get() {\n return this._windSpeed;\n },\n set: function set(value) {\n this._windSpeed = value;\n }\n }, {\n key: \"pressure\",\n get: function get() {\n return this._pressure;\n },\n set: function set(value) {\n this._pressure = value;\n }\n }, {\n key: \"city\",\n get: function get() {\n return this._city;\n },\n set: function set(value) {\n this._city = value;\n }\n }]);\n return Weather;\n}();\nexport var CITIES_DATA = [new City(\"Paris\", 48.866667, 2.333333), new City(\"Clermont-Ferrand\", 45.777222, 3.087025), new City(\"Lyon\", 45.764043, 4.835659), new City(\"Marseille\", 43.296482, 5.36978), new City(\"Bruxelles\", 50.85034, 4.35171)];\nexport var FAVORITE_CITY_DATA = new City(\"Clermont-Ferrand\", 45.777222, 3.087025);\nexport var DEFAULT_SELECTED_CITY_DATA = new City(\"Paris\", 48.866667, 2.333333);\nexport var WEATHER_DATA = [new Weather(\"2023-01-22 09:55:59\", 10000, \"Nuageux\", \"couvert\", 0.52, -4.34, 82, 5.14, 1032, new City(\"Paris\", 48.866667, 2.333333)), new Weather(\"2023-01-22 09:55:59\", 10000, \"Nuageux\", \"couvert\", 0.52, -4.34, 82, 5.14, 1032, new City(\"Clermont-Ferrand\", 45.777222, 3.087025)), new Weather(\"2023-01-22 09:55:59\", 10000, \"Nuageux\", \"couvert\", 0.52, -4.34, 82, 5.14, 1032, new City(\"Lyon\", 45.764043, 4.835659)), new Weather(\"2023-01-22 09:55:59\", 10000, \"Nuageux\", \"couvert\", 0.52, -4.34, 82, 5.14, 1032, new City(\"Marseille\", 43.296482, 5.36978)), new Weather(\"2023-01-22 09:55:59\", 10000, \"Nuageux\", \"couvert\", 0.52, -4.34, 82, 5.14, 1032, new City(\"Bruxelles\", 50.85034, 4.35171))];\nexport var getCurrentWeather = function getCurrentWeather(cityName) {\n if (cityName === undefined) return {};\n return WEATHER_DATA.filter(function (elt) {\n return elt.city.name === cityName;\n })[0];\n};","map":{"version":3,"names":["City","name","latitude","longitude","_name","_latitude","_longitude","value","Weather","at","visibility","weatherType","weatherDescription","temperature","temperatureFeelsLike","humidity","windSpeed","pressure","city","_at","_visibility","_weatherType","_weatherDescription","_temperature","_temperatureFeelsLike","_humidity","_windSpeed","_pressure","_city","CITIES_DATA","FAVORITE_CITY_DATA","DEFAULT_SELECTED_CITY_DATA","WEATHER_DATA","getCurrentWeather","cityName","undefined","filter","elt"],"sources":["/Users/thomaschazot/Documents/But2A/LaSuperMeteo/iut-expo-starter/data/stub.ts"],"sourcesContent":["export class City {\n private _name: string;\n private _latitude: number;\n private _longitude: number;\n\n constructor(name: string, latitude: number, longitude: number) {\n this._name = name;\n this._latitude = latitude;\n this._longitude = longitude;\n }\n\n get name(): string {\n return this._name;\n }\n\n set name(value: string) {\n this._name = value;\n }\n\n get latitude(): number {\n return this._latitude;\n }\n\n set latitude(value: number) {\n this._latitude = value;\n }\n\n get longitude(): number {\n return this._longitude;\n }\n\n set longitude(value: number) {\n this._longitude = value;\n }\n}\n\nexport class Weather {\n private _at: string;\n private _visibility: number;\n private _weatherType: string;\n private _weatherDescription: string;\n private _temperature: number;\n private _temperatureFeelsLike: number;\n private _humidity: number;\n private _windSpeed: number;\n private _pressure: number;\n private _city: City;\n\n constructor(at: string, visibility: number, weatherType: string, weatherDescription: string, temperature: number, temperatureFeelsLike: number, humidity: number, windSpeed: number, pressure: number, city: City) {\n this._at = at;\n this._visibility = visibility;\n this._weatherType = weatherType;\n this._weatherDescription = weatherDescription;\n this._temperature = temperature;\n this._temperatureFeelsLike = temperatureFeelsLike;\n this._humidity = humidity;\n this._windSpeed = windSpeed;\n this._pressure = pressure;\n this._city = city;\n }\n\n get at(): string {\n return this._at;\n }\n\n set at(value: string) {\n this._at = value;\n }\n\n get visibility(): number {\n return this._visibility;\n }\n\n set visibility(value: number) {\n this._visibility = value;\n }\n\n get weatherType(): string {\n return this._weatherType;\n }\n\n set weatherType(value: string) {\n this._weatherType = value;\n }\n\n get weatherDescription(): string {\n return this._weatherDescription;\n }\n\n set weatherDescription(value: string) {\n this._weatherDescription = value;\n }\n\n get temperature(): number {\n return this._temperature;\n }\n\n set temperature(value: number) {\n this._temperature = value;\n }\n\n get temperatureFeelsLike(): number {\n return this._temperatureFeelsLike;\n }\n\n set temperatureFeelsLike(value: number) {\n this._temperatureFeelsLike = value;\n }\n\n get humidity(): number {\n return this._humidity;\n }\n\n set humidity(value: number) {\n this._humidity = value;\n }\n\n get windSpeed(): number {\n return this._windSpeed;\n }\n\n set windSpeed(value: number) {\n this._windSpeed = value;\n }\n\n get pressure(): number {\n return this._pressure;\n }\n\n set pressure(value: number) {\n this._pressure = value;\n }\n\n get city(): City {\n return this._city;\n }\n\n set city(value: City) {\n this._city = value;\n }\n}\n\nexport const CITIES_DATA: City[] = [\n new City(\"Paris\", 48.866667, 2.333333),\n new City(\"Clermont-Ferrand\", 45.777222, 3.087025),\n new City(\"Lyon\", 45.764043, 4.835659),\n new City(\"Marseille\", 43.296482, 5.36978),\n new City(\"Bruxelles\", 50.85034, 4.35171),\n];\n\nexport const FAVORITE_CITY_DATA =\n new City(\"Clermont-Ferrand\", 45.777222, 3.087025);\n\nexport const DEFAULT_SELECTED_CITY_DATA: City =\n new City(\"Paris\", 48.866667, 2.333333);\n\nexport const WEATHER_DATA: Weather[] = [\n new Weather(\"2023-01-22 09:55:59\", 10000, \"Nuageux\",\n \"couvert\", 0.52, -4.34,\n 82, 5.14, 1032,\n new City(\"Paris\", 48.866667, 2.333333)\n ),\n new Weather(\"2023-01-22 09:55:59\", 10000, \"Nuageux\",\n \"couvert\", 0.52, -4.34,\n 82, 5.14, 1032,\n new City(\"Clermont-Ferrand\", 45.777222, 3.087025)\n ),\n new Weather(\"2023-01-22 09:55:59\", 10000, \"Nuageux\",\n \"couvert\", 0.52, -4.34,\n 82, 5.14, 1032,\n new City(\"Lyon\", 45.764043, 4.835659)\n ),\n new Weather(\"2023-01-22 09:55:59\", 10000, \"Nuageux\",\n \"couvert\", 0.52, -4.34,\n 82, 5.14, 1032,\n new City(\"Marseille\", 43.296482, 5.36978)\n ),\n new Weather(\"2023-01-22 09:55:59\", 10000, \"Nuageux\",\n \"couvert\", 0.52, -4.34,\n 82, 5.14, 1032,\n new City(\"Bruxelles\", 50.85034, 4.35171)\n ),\n];\n\nexport const getCurrentWeather = (cityName: string) => {\n if (cityName === undefined) return {};\n return WEATHER_DATA.filter(elt => elt.city.name === cityName)[0];\n}\n"],"mappings":"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"},"metadata":{},"sourceType":"module"}