refactor(api): tighten timeline project context response types
This commit is contained in:
@@ -4,7 +4,6 @@ import {
|
||||
summarizeTimelineEntries,
|
||||
} from "./timeline-read-shared.js";
|
||||
import {
|
||||
formatHolidayOverlays,
|
||||
summarizeHolidayOverlays,
|
||||
} from "./timeline-holiday-read.js";
|
||||
|
||||
@@ -17,7 +16,7 @@ export function buildTimelineProjectContextSummary(input: {
|
||||
resourceIds: string[];
|
||||
allResourceAllocations: unknown[];
|
||||
assignmentConflicts: Array<{ crossProjectOverlapCount: number }>;
|
||||
holidayOverlays: ReturnType<typeof formatHolidayOverlays>;
|
||||
holidayOverlays: Parameters<typeof summarizeHolidayOverlays>[0];
|
||||
}) {
|
||||
return {
|
||||
...summarizeTimelineEntries({
|
||||
@@ -89,7 +88,7 @@ export function buildTimelineProjectContextDetailResponse<
|
||||
allResourceAllocations: TBooking[];
|
||||
resourceIds: string[];
|
||||
assignmentConflicts: TConflict[];
|
||||
holidayOverlays: ReturnType<typeof formatHolidayOverlays>;
|
||||
holidayOverlays: Parameters<typeof summarizeHolidayOverlays>[0];
|
||||
directory: TimelineAnonymizationDirectory;
|
||||
}) {
|
||||
const base = buildTimelineProjectContextResponse({
|
||||
|
||||
Reference in New Issue
Block a user