Use optional chaining for more method calls (#156938)

This rewrites code such as:

```ts
if (thing) {
    thing.method();
}
```

To the more concise:

```ts
thing?.method();
```

This was done using a simple find replace. I tried to keep the change pretty conservative so it only touches simple cases like above
This commit is contained in:
Matt Bierner
2022-08-02 16:56:56 -07:00
committed by GitHub
parent c07ff2eb1d
commit 342394d1e7
127 changed files with 198 additions and 594 deletions

View File

@@ -1130,9 +1130,7 @@ class InlineCompletionAdapter extends InlineCompletionAdapterBase {
let disposableStore: DisposableStore | undefined = undefined;
const pid = this._references.createReferenceId({
dispose() {
if (disposableStore) {
disposableStore.dispose();
}
disposableStore?.dispose();
},
items: normalizedResult
});
@@ -1236,9 +1234,7 @@ class InlineCompletionAdapterNew extends InlineCompletionAdapterBase {
let disposableStore: DisposableStore | undefined = undefined;
const pid = this._references.createReferenceId({
dispose() {
if (disposableStore) {
disposableStore.dispose();
}
disposableStore?.dispose();
},
items: normalizedResult
});