Console (TypeScript) - Master

by LeeMellinger

HTML

<div id="console-log"><h3>Output:</h3></div>

CSS

.console-line
{
    font-family: monospace;
    margin: 2px;
}

TypeScript

let consoleLine = "<p class=\"console-line\"></p>";

namespace console {
  export function log (text) {
    $("#console-log").append($(consoleLine).html(text));
  }
}

console.log('test');

async function getData(url) {
  const dataset = await $.ajax(url);
  document.querySelector('.joke').innerHTML = dataset.value.joke;
}

getData('https://api.icndb.com/jokes/random');