UNPKG

blips

Version:

State management for the GraphQL heads

10 lines (9 loc) 350 B
import { isType } from './isType'; export function isEmpty(value) { if (typeof value === 'string') return !value; if (isType('object', value)) return !Object.values(value).length; if (isType('array', value)) return !value.length; if (isType('Map', value)) return !value.size; if (isType('Set', value)) return !value.size; return false; }