💄 relative pattern

This commit is contained in:
Benjamin Pasero
2020-11-26 08:26:12 +01:00
parent a5e20f89e4
commit d49955575e
2 changed files with 11 additions and 17 deletions

View File

@@ -467,17 +467,7 @@ export class ExtHostWorkspace implements ExtHostWorkspaceShape, IExtHostWorkspac
} :
options.previewOptions;
let includePattern: string | undefined;
let folder: URI | undefined;
if (options.include) {
if (typeof options.include === 'string') {
includePattern = options.include;
} else {
includePattern = options.include.pattern;
folder = (options.include as RelativePattern).baseFolder || URI.file(options.include.base);
}
}
const { includePattern, folder } = parseSearchInclude(options.include);
const excludePattern = (typeof options.exclude === 'string') ? options.exclude :
options.exclude ? options.exclude.pattern : undefined;
const queryOptions: ITextQueryBuilderOptions = {
@@ -572,14 +562,12 @@ function parseSearchInclude(include: RelativePattern | string | undefined): { in
includePattern = include;
} else {
includePattern = include.pattern;
// include.base must be an absolute path
includeFolder = include.baseFolder || URI.file(include.base);
}
}
return {
includePattern: includePattern,
includePattern,
folder: includeFolder
};
}