var Product = (function () {
function Product() {
}
return Product;
}());
For example note the above function, It is creating a IIFE function inside that another function is created outside, it is returning that empty function. And i need a clear process of IIFE.