From 0a4d24f1b3765a17efec54b7eabb0e6f858e5ee6 Mon Sep 17 00:00:00 2001 From: Nicholas Wallace Date: Sun, 16 Jun 2024 00:32:46 +0000 Subject: [PATCH] Add: `format` and `unknownFormats` --- server/Server.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/server/Server.js b/server/Server.js index 841001586..6ac69692f 100644 --- a/server/Server.js +++ b/server/Server.js @@ -217,6 +217,15 @@ class Server { console.debug(body) } }, + formats: [ + // Define custom format types for OpenAPI spec + { + name: 'uuid', + type: 'string', + validate: (v) => /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.test(v.toString()) + } + ], + unknownFormats: ['li_[a-z0-9]{18}', '[0-9]*'], ignoreUndocumented: true }) )