From d05bfaf95fb666fea02c8aceae3ce02c9e315d3d Mon Sep 17 00:00:00 2001 From: Leo Goetz Date: Sun, 24 May 2026 06:46:20 +0200 Subject: feat: added types and renamed outputSummary file --- src/types.ts | 44 ++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 42 insertions(+), 2 deletions(-) (limited to 'src/types.ts') diff --git a/src/types.ts b/src/types.ts index e6871c2..06d60c0 100644 --- a/src/types.ts +++ b/src/types.ts @@ -17,7 +17,8 @@ export interface Config { email?: EmailConfig; } -export interface Output { +export interface AuditOutput { + error?: string; auditReportVersion: number; vulnerabilities: object; metadata: { @@ -40,7 +41,46 @@ export interface Output { }; } -export interface Project extends Output { +export interface ProjectAudit extends AuditOutput { + status?: string; + value?: {}; + projectName: string; +} + +export interface ProjectFix extends FixOutput { projectName: string; +} + +export interface FixOutput { error?: string; + add: any[]; + added: number; + audited: number; + change: any[]; + changed: number; + funding: number; + remove: any[]; + removed: number; + audit: { + auditReportVersion: number; + vulnerabilities: {}; + metadata: { + vulnerabilities: { + info: number; + low: number; + moderate: number; + high: number; + critical: number; + total: number; + }; + dependencies: { + prod: number; + dev: number; + optional: number; + peer: number; + peerOptional: number; + total: number; + }; + }; + }; } -- cgit v1.3.1