mirror of
https://github.com/microsoft/vscode.git
synced 2026-04-24 18:49:00 +01:00
Continue Strict null check for Map.get may return undefined
This commit is contained in:
@@ -347,7 +347,7 @@ export class FileIndexSearchManager {
|
||||
this.folderCacheKeys.set(config.cacheKey!, new Set());
|
||||
}
|
||||
|
||||
this.folderCacheKeys.get(config.cacheKey!).add(folderCacheKey!);
|
||||
this.folderCacheKeys.get(config.cacheKey!)!.add(folderCacheKey!);
|
||||
|
||||
return folderCacheKey!;
|
||||
}
|
||||
@@ -553,11 +553,11 @@ export class FileIndexSearchManager {
|
||||
}
|
||||
|
||||
public clearCache(cacheKey: string): void {
|
||||
if (!this.folderCacheKeys.has(cacheKey)) {
|
||||
const expandedKeys = this.folderCacheKeys.get(cacheKey);
|
||||
if (!expandedKeys) {
|
||||
return undefined;
|
||||
}
|
||||
|
||||
const expandedKeys = this.folderCacheKeys.get(cacheKey);
|
||||
expandedKeys.forEach(key => delete this.caches[key]);
|
||||
|
||||
this.folderCacheKeys.delete(cacheKey);
|
||||
|
||||
Reference in New Issue
Block a user