The canonical name for a namespace.
Gets a definition of the type with this canonical name, if any.
Gets a part of a type annotation that refers to this namespace.
Gets a namespace declaration or top-level whose exports contribute directly to this namespace.
Gets a namespace nested in this one.
Gets the type of the given name in this namespace, if any.
Gets a string describing the root scope of this canonical name.
Gets a child of this canonical name, i.e. an extension of its qualified name.
Gets the name of the external module represented by this canonical name, if any.
Gets the name of the global variable represented by this canonical name, if any.
Gets the module represented by this canonical name, if such a module exists and was extracted.
Gets the name without prefix.
Gets the parent of this canonical name, that is, the prefix of its qualified name.
Gets the qualified name without the root.
Gets the outermost scope from which this type can be accessed by a qualified name (without using an
Holds if this canonical name has a child, i.e. an extension of its qualified name.
Holds if this has the given qualified name, rooted in the global scope.
Holds if this has the given qualified name, rooted in the given external module.
Holds if this canonical name is exported by its parent.
Holds if this is the export namespace of a module.
Holds if this is the export namespace of the given module.
True if this has no parent.
Gets the fully qualified name, followed by the name of its enclosing module or file.