add type hierarchy provider

Signed-off-by: Yan Zhang <yanzh@microsoft.com>
This commit is contained in:
Yan Zhang
2021-07-14 23:04:19 +08:00
parent d3abc86b5a
commit 8135848f77
12 changed files with 572 additions and 3 deletions

View File

@@ -370,6 +370,7 @@ export class ApiCommandArgument<V, O = V> {
static readonly String = new ApiCommandArgument<string>('string', '', v => typeof v === 'string', v => v);
static readonly CallHierarchyItem = new ApiCommandArgument('item', 'A call hierarchy item', v => v instanceof extHostTypes.CallHierarchyItem, extHostTypeConverter.CallHierarchyItem.to);
static readonly TypeHierarchyItem = new ApiCommandArgument('item', 'A type hierarchy item', v => v instanceof extHostTypes.TypeHierarchyItem, extHostTypeConverter.TypeHierarchyItem.to);
constructor(
readonly name: string,