@extendscript/aes.patch.json.instantiate
Adds `instantiate()` to JSON. A simple tool for instantiating JSON Schemas.
Adds `instantiate()` to JSON. A simple tool for instantiating JSON Schemas.
Adds `validate()` to JSON. Validate a JSON objects to Schema.
The `Number.isFinite()` method determines whether the passed value is a finite number.
The `Number.isInteger()` method determines whether the passed value is an integer.
The `assign()` method is used to copy values of all enumerable own properties from one or more source objects to a target object. It will return the target object.
The `create()` method creates a new object with the specified prototype.
The `Object.defineProperties()` method defines new or modifies existing properties directly on an object, returning the object.
The static method `Object.defineProperty()` defines a new property directly on an object, or modifies an existing property on an object, and returns the object.
The `Object.freeze()` method freezes an object: that is, prevents new properties from being added to it; prevents existing properties from being removed; and prevents existing properties, or their enumerability, configurability, or writability, from being
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).
Some page tools for InDesign
The ruler utility adds the `ruler.set()` method. This method sets both rulers to the desired units. It returns the original ruler-settings which we can pass back to reset the rulers to original state.
An InDesign ruler utility that adds the `rulers.set()` method. This method sets both rulers to the desired units. It returns the original ruler-settings which we can pass back to reset the rulers to original state.