TypeHierarchyItem  
  constructor(kind: SymbolKind, name: String, detail: String, uri: Uri, range: Range, selectionRange: Range)(source)
Creates a new type hierarchy item.
Parameters
kind
The kind of the item.
name
The name of the item.
detail
The details of the item.
uri
The Uri of the item.
range
The whole range of the item.
selectionRange 
The selection range of the item.