The JSON schema object that describes the structure of the value. It must have a serializationType of 'map', 'array', or other custom types like 'entity'.
The value to be mutated, which should conform to the provided JSON schema.
A function that takes a value and its corresponding valueType (JsonSchemaExtended) as arguments and returns a tuple [boolean, any]. The boolean indicates whether the mutation should be applied, and the second element is the mutated value.
Optional
value?: any
Traverses and mutates values in a JSON schema-based structure, applying the given mutation function to each value. The function is designed to work with nested maps and arrays, recursively processing each element.