JSFiddle - React, Tailwind, and code Playground

JavaScript

var module = function () {
    
    var module = function(){};

    module.getName = function (name) {
        return name;
    };
    
    var self = module;
    
    module.prototype.something = function () {
        alert(self.getName('myName'));
    };

    return module;
};

var myMod = module();
myMod.prototype.something();