# Namespaces cannot be used as objects Rule ``arkts-no-ns-as-obj`` **Severity: error** ArkTS does not support the usage of namespaces as objects. Classes or modules can be interpreted as analogues of namespaces. ## TypeScript ``` namespace MyNamespace { export let x: number } let m = MyNamespace m.x = 2 ``` ## ArkTS ``` namespace MyNamespace { export let x: number } MyNamespace.x = 2 ```