MCPcopy Create free account
hub / github.com/BrasilAPI/BrasilAPI / formatMetar

Function formatMetar

services/cptec/weather.js:13–34  ·  view source on GitHub ↗

* Format meteorology metadata * @param {object} item * @returns {object}

(item)

Source from the content-addressed store, hash-verified

11 * @returns {object}
12 */
13function formatMetar(item) {
14 const newItem = item;
15 newItem.codigo_icao = item.codigo;
16 newItem.pressao_atmosferica = item.pressao;
17 newItem.vento = item.vento_int;
18 newItem.direcao_vento = item.vento_dir;
19 newItem.condicao = item.tempo;
20 newItem.condicao_desc = item.tempo_desc;
21 newItem.temp = item.temperatura;
22 newItem.atualizado_em = normalizeBrazilianDate(item.atualizacao);
23
24 delete newItem.codigo;
25 delete newItem.pressao;
26 delete newItem.vento_int;
27 delete newItem.vento_dir;
28 delete newItem.tempo;
29 delete newItem.tempo_desc;
30 delete newItem.temperatura;
31 delete newItem.atualizacao;
32
33 return newItem;
34}
35
36/**
37 * Format prediction to return

Callers 1

getCurrentAirportWeatherFunction · 0.85

Calls 1

normalizeBrazilianDateFunction · 0.85

Tested by

no test coverage detected