mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-16 18:46:40 -05:00
Merge VS Code 1.31.1 (#4283)
This commit is contained in:
@@ -58,11 +58,8 @@ export function splitGlobAware(pattern: string, splitChar: string): string[] {
|
||||
let inBraces = false;
|
||||
let inBrackets = false;
|
||||
|
||||
let char: string;
|
||||
let curVal = '';
|
||||
for (let i = 0; i < pattern.length; i++) {
|
||||
char = pattern[i];
|
||||
|
||||
for (const char of pattern) {
|
||||
switch (char) {
|
||||
case splitChar:
|
||||
if (!inBraces && !inBrackets) {
|
||||
@@ -136,10 +133,7 @@ function parseRegExp(pattern: string): string {
|
||||
let inBrackets = false;
|
||||
let bracketVal = '';
|
||||
|
||||
let char: string;
|
||||
for (let i = 0; i < segment.length; i++) {
|
||||
char = segment[i];
|
||||
|
||||
for (const char of segment) {
|
||||
// Support brace expansion
|
||||
if (char !== '}' && inBraces) {
|
||||
braceVal += char;
|
||||
@@ -658,7 +652,7 @@ function parseExpressionPattern(pattern: string, value: any, options: IGlobOptio
|
||||
return parsedPattern;
|
||||
}
|
||||
|
||||
function aggregateBasenameMatches(parsedPatterns: (ParsedStringPattern | ParsedExpressionPattern)[], result?: string): (ParsedStringPattern | ParsedExpressionPattern)[] {
|
||||
function aggregateBasenameMatches(parsedPatterns: Array<ParsedStringPattern | ParsedExpressionPattern>, result?: string): Array<ParsedStringPattern | ParsedExpressionPattern> {
|
||||
const basenamePatterns = parsedPatterns.filter(parsedPattern => !!(<ParsedStringPattern>parsedPattern).basenames);
|
||||
if (basenamePatterns.length < 2) {
|
||||
return parsedPatterns;
|
||||
|
||||
Reference in New Issue
Block a user