type(script) and null safe navigation in json objects
Returns the value or undefined if any value on the path to it is undefined
>>examples/getter.ts
The optional chaining also takes into account union types.
>>examples/unions.ts
Returns a new object with the target set to value if the path to value exists
>>examples/set.ts
Maps the value at end of the path
>>examples/map.ts
Returns a new object with the target mapped using a promise returning map function
>>examples/pmap.ts