JSFiddle - React, Tailwind, and code Playground

by tobyworth

HTML

<span id="res"></span>
<span id="res2"></span>

TypeScript

let d = {};

let r = function() {
  let s = function(x) {
    return x + 1;
  }
  
  s.d = function(x){
  	return s(x * 2)
  }

  return s;
}

d.r = r;

let s = d.r();
let sr = s(1);
let sd = s.d(2);

console.log('test');

let res = document.getElementById("res");
res.innerHTML = "res: " + sr;
let res2 = document.getElementById("res2");
res.innerHTML = "res2: " + sd;