import { z } from "zod"; import { artifactIntegrityPolicySchema } from "../../domain/artifactGraph.js"; /** Local ASAR/directory reconstruction request. */ export const javascriptArtifactReconstructionInputSchema = z.strictObject({ input_path: z.string().min(1), format: z.enum(["auto", "asar", "directory"]).default("auto"), integrity_policy: artifactIntegrityPolicySchema, }); /** Parsed local reconstruction request. */ export type JavaScriptArtifactReconstructionInput = z.infer< typeof javascriptArtifactReconstructionInputSchema >;