UNPKG

react-native-mapmagic-gl

Version:

Mapmagic GL is a react-native interactive maps library

27 lines (21 loc) 576 B
import BridgeValue from './BridgeValue'; export function getFilter(filter) { if (!Array.isArray(filter) || filter.length == 0) { return []; } let flattenedFilter = []; for (let i = 0; i < filter.length; i++) { const item = filter[i]; if (Array.isArray(item)) { flattenedFilter = flattenedFilter.concat(item); } else { flattenedFilter.push(item); } } let filterItems = []; for (let item of flattenedFilter) { const filterItem = new BridgeValue(item); filterItems.push(filterItem.toJSON()); } return filterItems; }