He estado tratando de hacer que este código funcione como esperaba, pero en realidad no funciona como esperaba.
import fetch from 'node-fetch'; const BASE_URL = 'https://estra-api.herokuapp.com/'; let EstraLoader = class Estra { loadAPI() { var data = ''; fetch(BASE_URL) .then(function (response) { return response.json(); }) .then(function (myJson) { data = myJson; return data["Version"]; }); }}; let EstraJS = new EstraLoader(); console.log(EstraJS.loadAPI());La salida siempre indefinida, ¿hay algo que pueda cambiar de estos códigos que hice?
Todo lo que quería eran los return data["Version"]; da salida usando console.log(EstraJS.loadAPI());