Explorar o código

Handle the new undefined logic in TypeScript 4.4

Orta %!s(int64=4) %!d(string=hai) anos
pai
achega
b0e254d257
Modificáronse 1 ficheiros con 2 adicións e 1 borrados
  1. 2 1
      src/languageFeatures.ts

+ 2 - 1
src/languageFeatures.ts

@@ -893,9 +893,10 @@ export class OutlineAdapter extends Adapter implements languages.DocumentSymbolP
 				range: this._textSpanToRange(model, item.spans[0]),
 				selectionRange: this._textSpanToRange(model, item.spans[0]),
 				tags: [],
-				containerName: containerLabel
 			};
 
+			if (containerLabel) result.containerName = containerLabel;
+
 			if (item.childItems && item.childItems.length > 0) {
 				for (let child of item.childItems) {
 					convert(bucket, child, result.name);