UNPKG

blips

Version:

State management for the GraphQL heads

15 lines (12 loc) 465 B
'use strict'; exports.__esModule = true; exports.isEmpty = isEmpty; var _isType = require('./isType'); function isEmpty(value) { if (typeof value === 'string') return !value; if ((0, _isType.isType)('object', value)) return !Object.values(value).length; if ((0, _isType.isType)('array', value)) return !value.length; if ((0, _isType.isType)('Map', value)) return !value.size; if ((0, _isType.isType)('Set', value)) return !value.size; return false; }