safely traverse objects or arrays without breaking your application.
pathfindr(path: string, model: any, fallbackValue?: any) : result | fallbackValue
const data = {
users: {
images: [
{
url: '/image.png'
}
]
}
};
const result = pathfindr('users/images/0/url', data); // => /image.png
const data = {};
const result = pathfindr('data/images/0/url', data); // => null
const data = {};
const result = pathfindr('data/images/0/url', data, '/fallback.png'); // => /fallback.png