13 lines
305 B
TypeScript
13 lines
305 B
TypeScript
// 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;
|