Update readme.md

This commit is contained in:
Sindre Sorhus 2018-09-28 13:22:22 +07:00 committed by GitHub
parent 75c4a387ee
commit c64dcdc6e6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -164,29 +164,29 @@ is.boundFunction(function () {});
##### .emptyString(value) ##### .emptyString(value)
Returns `true` if the value is an empty string. `false` otherwise. Returns `true` if the value is a `string` and the `.length` is 0.
##### .nonEmptyString(value) ##### .nonEmptyString(value)
Returns `true` if the value is string, and the length > 0. `false` when the string is empty. Returns `true` if the value is a `string` and the `.length` is more than 0.
##### .emptyStringOrWhitespace(value) ##### .emptyStringOrWhitespace(value)
Returns `true` if `is.emptyString(value)` or a string that is all whitespace. Returns `true` if `is.emptyString(value)` or if it's a `string` that is all whitespace.
##### .emptyArray(value) ##### .emptyArray(value)
Returns `true` if the value is an array and the `length` is 0. Returns `true` if the value is an `Array` and the `.length` is 0.
##### .nonEmptyArray(value) ##### .nonEmptyArray(value)
Returns `true` if the value is an array and the `length` is > 0. Returns `true` if the value is an `Array` and the `.length` is more than 0.
##### .emptyObject(value) ##### .emptyObject(value)
Returns `true` if the value is an object and `Object.keys(value)` length is 0. Returns `true` if the value is an `Object` and `Object.keys(value).length` is 0.
Please note that `Object.keys` returns only enumerable properties. Hence something like this can happen - Please note that `Object.keys` returns only own enumerable properties. Hence something like this can happen:
```js ```js
const object1 = {}; const object1 = {};
@ -201,25 +201,26 @@ Object.defineProperty(object1, 'property1', {
is.emptyObject(object1); is.emptyObject(object1);
// => true // => true
``` ```
##### .nonEmptyObject(value) ##### .nonEmptyObject(value)
Returns `true` if the value is an object and length of `Object.keys(value)` is > 0. `false` if it is 0. Returns `true` if the value is an `Object` and `Object.keys(value).length` is more than 0.
##### .emptySet(value) ##### .emptySet(value)
Returns `true` if the value is an empty Set (`size` is 0). `false` if it is not zero. Returns `true` if the value is a `Set` and the `.size` is 0.
##### .nonEmptySet(Value) ##### .nonEmptySet(Value)
Returns `true` of the value is a Set and it's `size` is > 0. `false` if it is `size` is 0. Returns `true` if the value is a `Set` and the `.size` is more than 0.
##### .emptyMap(value) ##### .emptyMap(value)
Returns `true` if the value is an empty Map (`size` is 0). `false` if it is not zero. Returns `true` if the value is a `Map` and the `.size` is 0.
##### .nonEmptyMap(value) ##### .nonEmptyMap(value)
Returns `true` if the value is a Map and its `size` is > 0. `false` if is 0. Returns `true` if the value is a `Map` and the `.size` is more than 0.
#### Miscellaneous #### Miscellaneous