// Démonstration TypeScript pour le vault de test ObsiGate interface Vault { name: string; files: number; } function summarize(vaults: Vault[]): string { const total = vaults.reduce((acc, v) => acc + v.files, 0); return `${vaults.length} vaults, ${total} fichiers`; } export default summarize;