We can nest one namespace inside another as follows:
namespace App { export namespace Models { export class UserModel { // ... } export class TalkModel { // ... } } }
In the preceding example, we have declared a namespace named App, and inside it, we have declared a public namespace named Models, which contains two public classes: UserModel and TalkModel.
We can then access the namespace entities by indicating the full namespace name:
const user = new App.Models.UserModel(); const talk = new App.Models.TalkModel();