@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 `filter()` method creates a new array with all elements that pass the test implemented by the provided function.
The `find()` method returns the value of the first element in the array that satisfies the provided testing function. Otherwise undefined is returned.
The `forEach()` method executes a provided function once for each array element.
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.