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"