JSFiddle - React, Tailwind, and code Playground

by David Kyle

JavaScript

var Fiddle = (function() {
	var namespace = this;
    namespace._utilities = (function() {
    	var self = this;
        
        self._debug = function(args) {
             console.log(args);
        }
        
        return {
        	Debug: self._debug
        };
    })();
    
    namespace._viewModel = (function() {
    	var vm = this;
        vm.Header = "";
        vm._initialize = function(args) {
        	var init = this;
            if (args != null && args != undefined) {
            	if (args.headerData != undefined) {
                	vm.Header = args.headerData;
                }
            }        
        };
        
        vm._pageData = {
        	Header: function() { return vm.Header; }
        };
        
        return {
        	Initialize: vm._initialize,
        	PageData: vm._pageData
        };
    })();
    
    return {
    	Utilities: namespace._utilities,
        ViewModel: namespace._viewModel
    };
})();

Fiddle.Utilities.Debug("Hello");