# isEmptyString > Test if a value is an empty string.
## Usage ```javascript var isEmptyString = require( '@stdlib/assert/is-empty-string' ); ``` #### isEmptyString( value ) Tests if a value is an empty `string`. ```javascript var bool = isEmptyString( '' ); // returns true bool = isEmptyString( new String( '' ) ); // returns true ``` #### isEmptyString.isPrimitive( value ) Tests if a `value` is an empty primitive `string`. ```javascript var bool = isEmptyString.isPrimitive( '' ); // returns true bool = isEmptyString.isPrimitive( new String( '' ) ); // returns false ``` #### isEmptyString.isObject( value ) Tests if a `value` is an empty `String` object. ```javascript var bool = isEmptyString.isObject( '' ); // returns false bool = isEmptyString.isObject( new String( '' ) ); // returns true ```
## Examples ```javascript var isEmptyString = require( '@stdlib/assert/is-empty-string' ); var bool = isEmptyString( '' ); // returns true bool = isEmptyString( new String( '' ) ); // returns true bool = isEmptyString( 'beep' ); // returns false bool = isEmptyString( 0 ); // returns false bool = isEmptyString( null ); // returns false bool = isEmptyString( void 0 ); // returns false bool = isEmptyString( {} ); // returns false bool = isEmptyString( [] ); // returns false bool = isEmptyString( function empty() {} ); // returns false ```