The `Object.preventExtensions()` method prevents new properties from ever being added to an object (i.e. prevents future extensions to the object).
npm install @extendscript/aes.patch.object.preventextensions> ES5 Sham
The Object.preventExtensions() method prevents new properties from ever being added to an object (i.e. prevents future extensions to the object).
> __WARNING__ Silently fails in ExtendScript. This should be fine unless you are depending on the safety and security provisions of this method.
Source: ps-scripting-es5shim
npm install @extendscript/aes.patch.object.preventextensions
You can test the code against a range of targets:
npm run test target-1 target-2
We keep a log of test results