/** * Fetch value from map * * @param {Map} $map - map to fetch value from * @param {ArgList} $keys - list of keys to traverse * * @return {String | False} */ @function flint-map-fetch($map, $keys...) { $result: $map; @each $key in $keys { $result: flint-is-map($result) and map-has-key($result, $key) and map-get($result, $key) or false; } @return $result; }