Use optional method calls in more places (#151634)

This replaces code like:

```ts
if (foo.bar) {
    foo.bar(cat);
}
```

with:

```ts
foo.bar?.(cat)
```

Which is more concise but has the same meaning
This commit is contained in:
Matt Bierner
2022-06-09 15:04:28 -07:00
committed by GitHub
parent 732a16be19
commit f7e12a3a92
54 changed files with 94 additions and 282 deletions

View File

@@ -57,9 +57,7 @@ export class TestRPCProtocol implements IExtHostContext, IExtHostRpcService {
private set _callCount(value: number) {
this._callCountValue = value;
if (this._callCountValue === 0) {
if (this._completeIdle) {
this._completeIdle();
}
this._completeIdle?.();
this._idle = undefined;
}
}