Create a gist now

Instantly share code, notes, and snippets.

What would you like to do?
const getBedrooms = data =>
Option(data.listing)
.flatMap(listing => Option(listing.features))
.flatMap(features => Option(features.bedrooms))
.map(bedrooms => bedrooms.value)
.fold(() => 0, v => v);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment