Sha256: 0bd5326961518c62d8c9f14a15985c0e2b5bc2a99c82262a6b871f417200aa09
Contents?: true
Size: 847 Bytes
Versions: 3
Compression:
Stored size: 847 Bytes
Contents
import isEmpty from './is_empty'; /** @module @ember/utils */ /** A value is blank if it is empty or a whitespace string. ```javascript import { isBlank } from '@ember/utils'; isBlank(); // true isBlank(null); // true isBlank(undefined); // true isBlank(''); // true isBlank([]); // true isBlank('\n\t'); // true isBlank(' '); // true isBlank({}); // false isBlank('\n\t Hello'); // false isBlank('Hello world'); // false isBlank([1,2,3]); // false ``` @method isBlank @static @for @ember/utils @param {Object} obj Value to test @return {Boolean} @since 1.5.0 @public */ export default function isBlank(obj) { return isEmpty(obj) || (typeof obj === 'string' && /\S/.test(obj) === false); }
Version data entries
3 entries across 3 versions & 1 rubygems