From 0fd495c2779937130fcf3f087182ddbf026f2f80 Mon Sep 17 00:00:00 2001 From: ajnart <49837342+ajnart@users.noreply.github.com> Date: Thu, 2 Jul 2026 16:29:52 +0000 Subject: [PATCH] style: auto-fix lint and format --- packages/request-handler/src/release-providers.ts | 4 +++- packages/request-handler/src/timetable.ts | 10 ++++++++-- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/packages/request-handler/src/release-providers.ts b/packages/request-handler/src/release-providers.ts index ad1a6026d..296de1586 100644 --- a/packages/request-handler/src/release-providers.ts +++ b/packages/request-handler/src/release-providers.ts @@ -10,7 +10,9 @@ const logger = createLogger({ module: "releaseProviders" }); const PROVIDER_TIMEOUT_MS = 10_000; const fetchProvider = (url: string, options?: RequestInit & { timeout?: number }) => - fetchWithTrustedCertificatesAsync(url, { timeout: PROVIDER_TIMEOUT_MS, ...options } as Parameters[1]); + fetchWithTrustedCertificatesAsync(url, { timeout: PROVIDER_TIMEOUT_MS, ...options } as Parameters< + typeof fetchWithTrustedCertificatesAsync + >[1]); export interface ReleasesRepositoryRequest extends Record { id: string; diff --git a/packages/request-handler/src/timetable.ts b/packages/request-handler/src/timetable.ts index 768cf69c8..2be7355d8 100644 --- a/packages/request-handler/src/timetable.ts +++ b/packages/request-handler/src/timetable.ts @@ -32,14 +32,20 @@ export interface Timetable { const supportedStationTypes = ["bus", "tram", "train", "ship", "cablecar", "funicular", "chairlift"]; -export const timetableSearchStationsRequestHandler = createRequestHandler({ +export const timetableSearchStationsRequestHandler = createRequestHandler< + Station[], + { baseUrl: string; query: string } +>({ async requestAsync(input) { return await searchStationsAsync(input.baseUrl, input.query); }, cacheTtlMs: 24 * 60 * 60 * 1000, }); -export const timetableGetTimetableRequestHandler = createRequestHandler({ +export const timetableGetTimetableRequestHandler = createRequestHandler< + Timetable, + { baseUrl: string; stationId: string; limit: number } +>({ async requestAsync(input) { return await getTimetableAsync(input.baseUrl, { stationId: input.stationId, limit: input.limit }); },