Run prettier on code
This commit is contained in:
@@ -66,7 +66,7 @@ export function findMethodCallExpressions(node: Node, propName: string, fnName:
|
||||
fnName = fnName.join('|');
|
||||
}
|
||||
const query = `CallExpression > PropertyAccessExpression:has(Identifier[name=/^(${fnName})$/]):has(PropertyAccessExpression:has(Identifier[name="${propName}"]):not(:has(ThisKeyword)))`;
|
||||
const nodes = tsquery<PropertyAccessExpression>(node, query).map(n => n.parent as CallExpression);
|
||||
const nodes = tsquery<PropertyAccessExpression>(node, query).map((n) => n.parent as CallExpression);
|
||||
return nodes;
|
||||
}
|
||||
|
||||
@@ -102,7 +102,7 @@ export function findPropertyCallExpressions(node: Node, prop: string, fnName: st
|
||||
fnName = fnName.join('|');
|
||||
}
|
||||
const query = `CallExpression > PropertyAccessExpression:has(Identifier[name=/^(${fnName})$/]):has(PropertyAccessExpression:has(Identifier[name="${prop}"]):has(ThisKeyword))`;
|
||||
const nodes = tsquery<PropertyAccessExpression>(node, query).map(n => n.parent as CallExpression);
|
||||
const nodes = tsquery<PropertyAccessExpression>(node, query).map((n) => n.parent as CallExpression);
|
||||
return nodes;
|
||||
}
|
||||
|
||||
|
@@ -20,13 +20,17 @@ export function expandPattern(pattern: string): string[] {
|
||||
}
|
||||
|
||||
export function normalizePaths(patterns: string[], defaultPatterns: string[] = []): string[] {
|
||||
return patterns.map(pattern =>
|
||||
expandPattern(pattern).map(path => {
|
||||
path = normalizeHomeDir(path);
|
||||
if (fs.existsSync(path) && fs.statSync(path).isDirectory()) {
|
||||
return defaultPatterns.map(defaultPattern => path + defaultPattern);
|
||||
}
|
||||
return path;
|
||||
}).flat()
|
||||
).flat();
|
||||
return patterns
|
||||
.map((pattern) =>
|
||||
expandPattern(pattern)
|
||||
.map((path) => {
|
||||
path = normalizeHomeDir(path);
|
||||
if (fs.existsSync(path) && fs.statSync(path).isDirectory()) {
|
||||
return defaultPatterns.map((defaultPattern) => path + defaultPattern);
|
||||
}
|
||||
return path;
|
||||
})
|
||||
.flat()
|
||||
)
|
||||
.flat();
|
||||
}
|
||||
|
@@ -14,21 +14,18 @@ export class TranslationCollection {
|
||||
}
|
||||
|
||||
public addKeys(keys: string[]): TranslationCollection {
|
||||
const values = keys.reduce(
|
||||
(results, key) => {
|
||||
return { ...results, [key]: '' };
|
||||
},
|
||||
{} as TranslationType
|
||||
);
|
||||
const values = keys.reduce((results, key) => {
|
||||
return { ...results, [key]: '' };
|
||||
}, {} as TranslationType);
|
||||
return new TranslationCollection({ ...this.values, ...values });
|
||||
}
|
||||
|
||||
public remove(key: string): TranslationCollection {
|
||||
return this.filter(k => key !== k);
|
||||
return this.filter((k) => key !== k);
|
||||
}
|
||||
|
||||
public forEach(callback: (key?: string, val?: string) => void): TranslationCollection {
|
||||
Object.keys(this.values).forEach(key => callback.call(this, key, this.values[key]));
|
||||
Object.keys(this.values).forEach((key) => callback.call(this, key, this.values[key]));
|
||||
return this;
|
||||
}
|
||||
|
||||
@@ -56,7 +53,7 @@ export class TranslationCollection {
|
||||
|
||||
public intersect(collection: TranslationCollection): TranslationCollection {
|
||||
const values: TranslationType = {};
|
||||
this.filter(key => collection.has(key)).forEach((key, val) => {
|
||||
this.filter((key) => collection.has(key)).forEach((key, val) => {
|
||||
values[key] = val;
|
||||
});
|
||||
|
||||
@@ -87,7 +84,7 @@ export class TranslationCollection {
|
||||
const values: TranslationType = {};
|
||||
this.keys()
|
||||
.sort(compareFn)
|
||||
.forEach(key => {
|
||||
.forEach((key) => {
|
||||
values[key] = this.get(key);
|
||||
});
|
||||
|
||||
|
Reference in New Issue
Block a user