import { z } from 'zod/v4'; import { Json } from '../../schema-utils/index.ts'; export const RepoCacheRecord = Json.pipe( z .object({ repository: z.string().min(1), revision: z.number().refine((v) => v === 13), payload: z.string().min(1), hash: z.string().min(1), fingerprint: z.string().min(1), }) .strict(), ); export type RepoCacheRecord = z.infer;