JSFiddle - React, Tailwind, and code Playground

by Trisox

JavaScript

function deepFreeze(obj) {
  var propNames = Object.getOwnPropertyNames(obj);
  propNames.forEach(function(name) {
    var prop = obj[name];
    if (typeof prop == 'object' && prop !== null)
      deepFreeze(prop);
  });
  return Object.freeze(obj);
}

const test = {
some: {
nice: {
	props: {
  	test: '123'
  }
}
}
}