I setup global namespaces for my objects by explicitly setting a property on window.
window
window.MyNamespace = window.MyNamespace || {};
Typscript does not perform typecheck on string properties.
window["newProperty"] = customObj;
Ideally, the global variable scenario should be avoided. I use it sometimes to debug an object in browser console.