diff --git a/src/shared/util.js b/src/shared/util.js index 1af94158d..7211254dd 100644 --- a/src/shared/util.js +++ b/src/shared/util.js @@ -488,6 +488,15 @@ function createValidAbsoluteUrl(url, baseUrl = null, options = null) { } function shadow(obj, prop, value) { + if ( + typeof PDFJSDev === "undefined" || + PDFJSDev.test("!PRODUCTION || TESTING") + ) { + assert( + prop in obj, + `shadow: Property "${prop && prop.toString()}" not found in object.` + ); + } Object.defineProperty(obj, prop, { value, enumerable: true,