From eeb4349f1f130b2bde9b0f89382d36a66553cbf1 Mon Sep 17 00:00:00 2001 From: morluto <76467478+morluto@users.noreply.github.com> Date: Fri, 24 Jul 2026 13:43:18 +0000 Subject: [PATCH] refactor(server): reuse availability policy type --- src/server/sessionAvailabilityPolicy.ts | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/src/server/sessionAvailabilityPolicy.ts b/src/server/sessionAvailabilityPolicy.ts index 878c17276..c4849c641 100644 --- a/src/server/sessionAvailabilityPolicy.ts +++ b/src/server/sessionAvailabilityPolicy.ts @@ -1,17 +1,8 @@ +import type { AvailabilityPolicy } from "../application/CapabilityInventory.js"; import type { EvidenceFilePolicy } from "../domain/evidenceBundle.js"; import type { ProcessExecutionPolicy } from "../domain/processCapture.js"; -export interface SessionAvailability { - readonly processCaptureEnabled: boolean; - readonly evidenceFileRoots: number; - readonly investigationInputRoots: number; - readonly browserObservationEnabled?: boolean; - readonly browserScenarioEnabled?: boolean; - readonly electronObservationEnabled?: boolean; - readonly v8InspectorObservationEnabled?: boolean; - readonly javascriptReplayEnabled?: boolean; - readonly managedRuntimeEnabled?: boolean; -} +export type SessionAvailability = AvailabilityPolicy; export interface SessionAvailabilityDefaults { readonly processPolicy: ProcessExecutionPolicy;