Curried property accessor function that resolves deeply-nested object properties via dot/bracket-notation string path while mitigating TypeErrors via friendly and composable API.
Protects your code from typeErrors when nesting in deep objects and arrays
A utility function to avoid type errors when traversing over arrays and object properties.
Prevent requirejs type errors when using monaco-editor in an Ember app