@extendscript/aes.patch.array.from
The `from()` method creates a new Array instance from an array-like or iterable object.
The `from()` method creates a new Array instance from an array-like or iterable object.
The `indexOf()` method searches the array for the specified item, and returns its position.
The `isArray()` method determines whether the passed value is an Array.
The `lastIndexOf()` method returns the last index at which a given element can be found in the array, or -1 if it is not present. The array is searched backwards, starting at fromIndex.
The Array.map() method creates a new array with the results of calling a provided function on every element in the calling array.
The `Object.getOwnPropertyDescriptor()` method returns a property descriptor for an own property (that is, one directly present on an object and not in the object's prototype chain) of a given object.
The `Object.getOwnPropertyNames()` method returns an array of all properties (including non-enumerable properties except for those which use Symbol) found directly upon a given object.
The `Object.getPrototypeOf()` method returns the prototype (i.e. the value of the internal [[Prototype]] property) of the specified object.
The Object.isExtensible() method determines if an object is extensible (whether it can have new properties added to it).
The Object.isFrozen() determines if an object is frozen.
The Object.isSealed() method determines if an object is sealed.
The `Object.keys()` method returns an array of a given object's own enumerable properties.
The `Object.preventExtensions()` method prevents new properties from ever being added to an object (i.e. prevents future extensions to the object).
The Object.seal() method seals an object, preventing new properties from being added to it and marking all existing properties as non-configurable. Values of present properties can still be changed as long as they are writable.
The `Object.setPrototypeOf()` method sets the prototype (i.e., the internal `Prototype` property) of a specified object to another object or null.
The trim() method removes whitespace from both ends of a string.
Jaw is a data controller that wraps JSON objects with JSON-schema. It provides an easy to use, chaining API for managing JSON instances in ExtendScript.
Some utils for transforming InDesign bounds arrays.
Some layer utilities for InDesign
A tool to load InDesign menus.