A segment describing an key or index in an object or array
An pattern that describes a number of paths that fulfills the pattern regarding an specific object or array
A segment describing an key, index, matcher or wildcard in an object or array
Retrieves a value in an object described by an path
the path at which the objects value should be retrieved
the object to retrieve a value from
Checks if an path contains number-like strings
the path to check
true, if {@code p} contains a number-like string
Checks if an object is a valid path
the object to check
true if {@code p} is a valid path
Checks if an object is a valid pattern
the object to check
true if {@code p} is a valid pattern
Creates an object that is similiar to a given object but differs at a specific path
the path at which the the created object shall be different
the object to use as blueprint
the value to insert at the given path
Creates an object that is similiar to a given object but differs at a specific path
the path at which the the created object shall be different
the object to use as blueprint
a function that transforms the given objects value at path to a new value
Retrieves all primitive value from an object
The order of the returned values is not guarenteed to be sorted in any way
the object to retrieve all primitives values from
an array of all primitive values
Retrieves all primitive value and their corresponding paths from an object
The order of the returned values is not guarenteed to be sorted in any way
the object to retrieve all primitives values from
an array of all primitive values and their corresponding paths
Generated using TypeDoc
An path that describes an value in an object or array