# isBooleanDataType > Test if an input value is a supported array boolean data type.
## Usage ```javascript var isBooleanDataType = require( '@stdlib/array/base/assert/is-boolean-data-type' ); ``` #### isBooleanDataType( value ) Tests if an input `value` is a supported array boolean data type. ```javascript var bool = isBooleanDataType( 'bool' ); // returns true bool = isBooleanDataType( 'uint32' ); // returns false ```
## Examples ```javascript var isBooleanDataType = require( '@stdlib/array/base/assert/is-boolean-data-type' ); var bool = isBooleanDataType( 'bool' ); // returns true bool = isBooleanDataType( 'complex64' ); // returns false bool = isBooleanDataType( 'complex128' ); // returns false bool = isBooleanDataType( 'float32' ); // returns false bool = isBooleanDataType( 'float64' ); // returns false bool = isBooleanDataType( 'generic' ); // returns false bool = isBooleanDataType( 'int16' ); // returns false bool = isBooleanDataType( 'int32' ); // returns false bool = isBooleanDataType( 'int8' ); // returns false bool = isBooleanDataType( 'uint16' ); // returns false bool = isBooleanDataType( 'uint32' ); // returns false bool = isBooleanDataType( 'uint8' ); // returns false bool = isBooleanDataType( 'uint8c' ); // returns false bool = isBooleanDataType( '' ); // returns false bool = isBooleanDataType( 'foo' ); // returns false ```