diff --git a/lib/node_modules/@stdlib/array/defaults/README.md b/lib/node_modules/@stdlib/array/defaults/README.md index 83877b923c4a..e006ccd37bfe 100644 --- a/lib/node_modules/@stdlib/array/defaults/README.md +++ b/lib/node_modules/@stdlib/array/defaults/README.md @@ -59,6 +59,7 @@ The returned object has the following properties: - **floating_point**: default floating-point data type. - **real_floating_point**: default real-valued floating-point data type. - **complex_floating_point**: default complex-valued floating-point data type. + - **boolean**: default boolean data type. - **integer**: default integer data type. - **signed_integer**: default signed integer data type. - **unsigned_integer**: default unsigned integer data type. diff --git a/lib/node_modules/@stdlib/array/defaults/docs/repl.txt b/lib/node_modules/@stdlib/array/defaults/docs/repl.txt index 9942f9bdda7f..bf15bf40d46f 100644 --- a/lib/node_modules/@stdlib/array/defaults/docs/repl.txt +++ b/lib/node_modules/@stdlib/array/defaults/docs/repl.txt @@ -28,6 +28,9 @@ out.dtypes.complex_floating_point: string Default complex-valued floating-point data type. + out.dtypes.boolean: string + Default boolean data type. + out.dtypes.integer: string Default integer data type. diff --git a/lib/node_modules/@stdlib/array/defaults/docs/types/index.d.ts b/lib/node_modules/@stdlib/array/defaults/docs/types/index.d.ts index 7bbf39d4832a..e7563a651782 100644 --- a/lib/node_modules/@stdlib/array/defaults/docs/types/index.d.ts +++ b/lib/node_modules/@stdlib/array/defaults/docs/types/index.d.ts @@ -52,6 +52,11 @@ interface DataTypes { */ complex_floating_point: 'complex128'; + /** + * Default boolean data type. + */ + boolean: 'bool'; + /** * Default integer data type. */ diff --git a/lib/node_modules/@stdlib/array/defaults/lib/get.js b/lib/node_modules/@stdlib/array/defaults/lib/get.js index 6835abe7c48b..8d871a96683a 100644 --- a/lib/node_modules/@stdlib/array/defaults/lib/get.js +++ b/lib/node_modules/@stdlib/array/defaults/lib/get.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -33,6 +33,7 @@ var HASH = { 'dtypes.floating_point': DEFAULTS.dtypes.floating_point, 'dtypes.real_floating_point': DEFAULTS.dtypes.real_floating_point, 'dtypes.complex_floating_point': DEFAULTS.dtypes.complex_floating_point, + 'dtypes.boolean': DEFAULTS.dtypes.boolean, 'dtypes.integer': DEFAULTS.dtypes.integer, 'dtypes.signed_integer': DEFAULTS.dtypes.signed_integer, 'dtypes.unsigned_integer': DEFAULTS.dtypes.unsigned_integer diff --git a/lib/node_modules/@stdlib/array/defaults/lib/main.js b/lib/node_modules/@stdlib/array/defaults/lib/main.js index 5ee959f49e7d..99b717aa2abd 100644 --- a/lib/node_modules/@stdlib/array/defaults/lib/main.js +++ b/lib/node_modules/@stdlib/array/defaults/lib/main.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -39,6 +39,7 @@ function defaults() { 'floating_point': 'float64', 'real_floating_point': 'float64', 'complex_floating_point': 'complex128', + 'boolean': 'bool', 'integer': 'int32', 'signed_integer': 'int32', 'unsigned_integer': 'uint32' diff --git a/lib/node_modules/@stdlib/array/defaults/test/test.get.js b/lib/node_modules/@stdlib/array/defaults/test/test.get.js index 7c7f6a78d3c9..1f127df87ccb 100644 --- a/lib/node_modules/@stdlib/array/defaults/test/test.get.js +++ b/lib/node_modules/@stdlib/array/defaults/test/test.get.js @@ -1,7 +1,7 @@ /** * @license Apache-2.0 * -* Copyright (c) 2023 The Stdlib Authors. +* Copyright (c) 2024 The Stdlib Authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -51,6 +51,7 @@ tape( 'if provided a recognized setting, the function returns a default value', 'dtypes.floating_point', 'dtypes.real_floating_point', 'dtypes.complex_floating_point', + 'dtypes.boolean', 'dtypes.integer', 'dtypes.signed_integer', 'dtypes.unsigned_integer' @@ -62,6 +63,7 @@ tape( 'if provided a recognized setting, the function returns a default value', DEFAULTS.dtypes.floating_point, DEFAULTS.dtypes.real_floating_point, DEFAULTS.dtypes.complex_floating_point, + DEFAULTS.dtypes.boolean, DEFAULTS.dtypes.integer, DEFAULTS.dtypes.signed_integer, DEFAULTS.dtypes.unsigned_integer diff --git a/lib/node_modules/@stdlib/array/defaults/test/test.main.js b/lib/node_modules/@stdlib/array/defaults/test/test.main.js index 6d49be0fdac2..24f6c318de88 100644 --- a/lib/node_modules/@stdlib/array/defaults/test/test.main.js +++ b/lib/node_modules/@stdlib/array/defaults/test/test.main.js @@ -57,6 +57,9 @@ tape( 'the function returns default settings', function test( t ) { t.strictEqual( hasOwnProp( o.dtypes, 'complex_floating_point' ), true, 'has property' ); t.strictEqual( typeof o.dtypes.complex_floating_point, 'string', 'returns expected value' ); + t.strictEqual( hasOwnProp( o.dtypes, 'boolean' ), true, 'has property' ); + t.strictEqual( typeof o.dtypes.boolean, 'string', 'returns expected value' ); + t.strictEqual( hasOwnProp( o.dtypes, 'integer' ), true, 'has property' ); t.strictEqual( typeof o.dtypes.integer, 'string', 'returns expected value' );