Concept Flow - Declaration merging for namespaces
Namespace declared first
Namespace declared again with same name
Declarations inside both namespaces merged
Merged namespace used in code
When two namespaces with the same name are declared, TypeScript merges their contents into one combined namespace.