JSFiddle - React, Tailwind, and code Playground
by mjmitche
JavaScript
let mychart = function (){
let stop = false;
let chart = function(selection){
function tick(){
console.log("tick");
}
return tick;
};
chart.addToChart = function(value){
console.log("addToChart");
return chart;
};
chart.stop = function(){
return stop = true;
}
return chart;
}
let a = mychart();
let tick = a();
tick(); //logs tick
a.addToChart(); //logs "addToChart"