zarm-web
Version:
基于 React 的桌面端UI库
8 lines • 310 B
JavaScript
export const isEmpty = val => val == null || !(Object.keys(val) || val).length;
export const invertKeyValues = (obj, fn) => Object.keys(obj).reduce((acc, key) => {
const val = fn ? fn(obj[key]) : obj[key];
acc[val] = acc[val] || [];
acc[val].push(key);
return acc;
}, {});
export const noop = () => {};