From c94cba560d50704283e159c573181614ea174cc2 Mon Sep 17 00:00:00 2001 From: flashwave Date: Tue, 23 Apr 2024 21:49:15 +0000 Subject: [PATCH] Fixed implicit throw annotation. --- src/mami.js/args.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/mami.js/args.js b/src/mami.js/args.js index 2cc6e95..4bf0ccc 100644 --- a/src/mami.js/args.js +++ b/src/mami.js/args.js @@ -28,8 +28,8 @@ const MamiArgs = (argName, input, builder) => { filter: undefined, constraint: undefined, fallback: undefined, - throw: true, - required: false, + throw: undefined, + required: undefined, min: undefined, max: undefined, }; @@ -79,6 +79,10 @@ const MamiArgs = (argName, input, builder) => { required: value => { checkCreated(); info.required = value === undefined || value === true; + + if(info.required && info.throw === undefined) + info.throw = true; + return blueprint; }, min: value => {