refactor(trips): rewrite AccommodationsService.createAccommodation .bind alias

Recipe R4 trap named in the Task 12 brief: a .bind alias of an
AssignmentsService/AccommodationsService method is typed any and hides a
missing await from tsc and the promise lint rules. createAccommodation
belongs to this task's group, so rewritten as an arrow forwarding to the
method instead of a bound reference.
This commit is contained in:
jubnl
2026-09-22 05:22:51 +02:00
parent 5c8decd3ea
commit 571df42bed
+2 -2
View File
@@ -108,10 +108,10 @@ const coversFx = makeStorageFixture('covers/');
let accommodationsSvc: Awaited<ReturnType<typeof makeAccommodationsService>>;
let createAccommodation: typeof accommodationsSvc.createAccommodation;
let createAccommodation: (...args: Parameters<typeof accommodationsSvc.createAccommodation>) => ReturnType<typeof accommodationsSvc.createAccommodation>;
beforeAll(async () => {
accommodationsSvc = await makeAccommodationsService(testDb);
createAccommodation = accommodationsSvc.createAccommodation.bind(accommodationsSvc);
createAccommodation = (...args) => accommodationsSvc.createAccommodation(...args);
});