Merge pull request #80 from microsoft/more_4_4

Handle the new undefined logic in TypeScript 4.4
This commit is contained in:
Alexandru Dima 2021-06-04 17:47:13 +02:00 committed by GitHub
commit ba7abda22f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

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