chore: add prettier with config and format all files
This commit is contained in:
@@ -20,8 +20,10 @@ function splitCsvLine(line: string): string[] {
|
||||
for (let i = 0; i < line.length; i++) {
|
||||
const ch = line[i];
|
||||
if (ch === '"') {
|
||||
if (inQuote && line[i + 1] === '"') { cur += '"'; i++; }
|
||||
else inQuote = !inQuote;
|
||||
if (inQuote && line[i + 1] === '"') {
|
||||
cur += '"';
|
||||
i++;
|
||||
} else inQuote = !inQuote;
|
||||
} else if (ch === ',' && !inQuote) {
|
||||
cols.push(cur);
|
||||
cur = '';
|
||||
@@ -33,7 +35,9 @@ function splitCsvLine(line: string): string[] {
|
||||
return cols;
|
||||
}
|
||||
|
||||
declare global { var __localeCache: LocaleMap | undefined; }
|
||||
declare global {
|
||||
var __localeCache: LocaleMap | undefined;
|
||||
}
|
||||
|
||||
async function loadCsv(path: string): Promise<LocaleMap> {
|
||||
try {
|
||||
@@ -100,4 +104,4 @@ export function matchKeys(pattern: string, map: LocaleMap): string[] {
|
||||
if (re.test(key) || re.test(name)) result.add(key);
|
||||
}
|
||||
return [...result];
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user