Can state or city police officers enforce the FCC regulations? A namespace can include interfaces, classes, functions and variables to support a single or a group of related functionalities. For example: All examples shown in this tutorial were created using TypeScript version 4.2.3. There is no Vector3 class being exported from within that namespace. Users can follow the syntax below to use the never type as literal for variables. In this case, if you want to keep your code completely type-safe, you have to create the module declaration yourself.