import type { WebhookEvent } from "../types"; export function parseEvent(headers: Record, body: string): WebhookEvent | null { const event = headers["x-github-event"]; const signature = headers["x-hub-signature-256"]; if (!event) return null; try { const payload = JSON.parse(body); return { event, payload, signature }; } catch { return null; } }