refactor(main): eliminate local pass-through wrappers in main.ts (#168)

This commit is contained in:
2026-07-15 03:22:03 -07:00
committed by GitHub
parent 8711cf1a48
commit 2398f5c030
19 changed files with 706 additions and 814 deletions
+1 -3
View File
@@ -60,9 +60,7 @@ export function tsukihimeTrackMatchesLanguages(
export function describeTsukihimeTabLanguages(configuredLanguages: string[]): string {
const normalized = [
...new Set(
configuredLanguages
.map((candidate) => normalizeTsukihimeLangCode(candidate))
.filter(Boolean),
configuredLanguages.map((candidate) => normalizeTsukihimeLangCode(candidate)).filter(Boolean),
),
];
if (normalized.length === 0) return 'English';
+1 -4
View File
@@ -76,10 +76,7 @@ function asFiniteNumber(value: unknown): number | null {
return typeof value === 'number' && Number.isFinite(value) ? value : null;
}
export function mapTsukihimeSearchResults(
payload: unknown,
maxResults: number,
): TsukihimeEntry[] {
export function mapTsukihimeSearchResults(payload: unknown, maxResults: number): TsukihimeEntry[] {
if (!isObject(payload) || !Array.isArray(payload.results)) return [];
const entries: TsukihimeEntry[] = [];
for (const item of payload.results) {