Options
All
  • Public
  • Public/Protected
  • All
Menu

Class TypeHierarchyItem

Represents an item of a type hierarchy, like a class or an interface.

Hierarchy

  • TypeHierarchyItem

Index

Constructors(1)

Properties(7)

Constructors(1)

constructor

  • Creates a new type hierarchy item.

    Parameters

    • kind: SymbolKind

      The kind of the item.

    • name: string

      The name of the item.

    • detail: string

      The details of the item.

    • uri: Uri

      The Uri of the item.

    • range: Range

      The whole range of the item.

    • selectionRange: Range

      The selection range of the item.

    Returns TypeHierarchyItem

Properties(7)

name

name: string

The name of this item.

kind

The kind of this item.

Optional tags

tags: readonly Deprecated[]

Tags for this item.

Optional detail

detail: string

More detail for this item, e.g. the signature of a function.

uri

uri: Uri

The resource identifier of this item.

range

range: Range

The range enclosing this symbol not including leading/trailing whitespace but everything else, e.g. comments and code.

selectionRange

selectionRange: Range

The range that should be selected and revealed when this symbol is being picked, e.g. the name of a class. Must be contained by the range-property.

Generated by TypeDoc. Maintained by 洛竹