From 6dad5ac705cf81b59da7c547387689d8b4f143e2 Mon Sep 17 00:00:00 2001 From: Dale Bowie <9387912+dalebowie@users.noreply.github.com> Date: Mon, 24 Nov 2025 08:11:58 +1000 Subject: [PATCH] Only throw errors if options are actually defined --- lib/jsonld.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/jsonld.js b/lib/jsonld.js index b420e42d..ef178585 100644 --- a/lib/jsonld.js +++ b/lib/jsonld.js @@ -1040,12 +1040,12 @@ function _setDefaults(options, { ...defaults }) { // fail if obsolete options present - if(options && 'compactionMap' in options) { + if(options?.compactionMap !== undefined) { throw new JsonLdError( '"compactionMap" not supported.', 'jsonld.OptionsError'); } - if(options && 'expansionMap' in options) { + if(options?.expansionMap !== undefined) { throw new JsonLdError( '"expansionMap" not supported.', 'jsonld.OptionsError');