From 01af20c90310e8b1af072ada0f3f6f2cf34fbeb3 Mon Sep 17 00:00:00 2001 From: will Farrell Date: Fri, 11 Oct 2024 08:54:25 -0600 Subject: [PATCH] feat: make stricter --- bin/build-values.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/bin/build-values.js b/bin/build-values.js index 693cef1..6d55546 100644 --- a/bin/build-values.js +++ b/bin/build-values.js @@ -77,19 +77,23 @@ const run = async () => { if (!required[col.colname]) { required[col.colname] = { if: { + type: 'object', + unevaluatedProperties: false, properties: { [requiredMapping[field]]: { enum: [] } }, required: [requiredMapping[field]] }, then: { + type: 'object', + unevaluatedProperties: false, properties: {}, required: requiredMapping[col.colname] } } // required to allow use of strict for (const property of requiredMapping[col.colname]) { - required[col.colname].then.properties[property] = {} + required[col.colname].then.properties[property] = true } } }