Extract workspaceContains related logic to a separate file (#75284)

This commit is contained in:
Alex Dima
2020-07-06 23:15:52 +02:00
parent 2c8a97cd70
commit d432126ecf
4 changed files with 124 additions and 86 deletions

View File

@@ -188,7 +188,7 @@ export class MainThreadWorkspace implements MainThreadWorkspaceShape {
return search;
}
$checkExists(folders: UriComponents[], includes: string[], token: CancellationToken): Promise<boolean> {
$checkExists(folders: readonly UriComponents[], includes: string[], token: CancellationToken): Promise<boolean> {
const queryBuilder = this._instantiationService.createInstance(QueryBuilder);
const query = queryBuilder.file(folders.map(folder => toWorkspaceFolder(URI.revive(folder))), {
_reason: 'checkExists',