react-native-reanimated
Version:
More powerful alternative to Animated library for React Native.
30 lines (29 loc) • 615 B
JavaScript
export function flattenArray(array) {
if (!Array.isArray(array)) {
return [array];
}
const resultArr = [];
const _flattenArray = arr => {
arr.forEach(item => {
if (Array.isArray(item)) {
_flattenArray(item);
} else {
resultArr.push(item);
}
});
};
_flattenArray(array);
return resultArr;
}
export const has = (key, x) => {
if (typeof x === 'function' || typeof x === 'object') {
if (x === null || x === undefined) {
return false;
} else {
return key in x;
}
}
return false;
};
//# sourceMappingURL=utils.js.map
;