From 55cca917c32c93a24f3dcc854708ea9dd33f284f Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Wed, 21 Aug 2024 00:14:47 +0200 Subject: [PATCH] beps/event-auditor: format + switch to 0011 Signed-off-by: Patrik Oldsberg --- .../{00010-event-auditor => 0011-event-auditor}/README.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) rename beps/{00010-event-auditor => 0011-event-auditor}/README.md (97%) diff --git a/beps/00010-event-auditor/README.md b/beps/0011-event-auditor/README.md similarity index 97% rename from beps/00010-event-auditor/README.md rename to beps/0011-event-auditor/README.md index 3bf7eb2e0d..44006599eb 100644 --- a/beps/00010-event-auditor/README.md +++ b/beps/0011-event-auditor/README.md @@ -115,12 +115,16 @@ export type AuditEventFailureStatus = { errors: E[]; }; -export type AuditEventStatus = AuditEventSuccessStatus | AuditEventFailureStatus | undefined; +export type AuditEventStatus = + | AuditEventSuccessStatus + | AuditEventFailureStatus + | undefined; ``` #### EventAuditor Interface This interface defines the functionalities of an `EventAuditor` class. This class provides methods for: + - Extracting the actor ID from an Express request (if available). - Creating detailed audit event information based on provided options. - Logging an audit event with a specific level (info, debug, warn, or error). @@ -139,7 +143,7 @@ export type AuditEventOptions = AuditEventStatus & { metadata?: JsonValue; response?: AuditResponse; request?: Request; -} & ({ actorId: string; } | { credentials: BackstageCredentials } | undefined); +} & ({ actorId: string } | { credentials: BackstageCredentials } | undefined); export type AuditEvent = { actor: ActorDetails;