From 7c43e766cbe1ad58235762efd700d00df4720d0d Mon Sep 17 00:00:00 2001 From: gururaj1512 Date: Fri, 3 Jul 2026 15:04:41 +0530 Subject: [PATCH] feat: add float16 supprot for array/base/assert/is-accessor-array --- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown_pkg_readmes status: passed - task: lint_markdown_docs status: na - task: lint_markdown status: na - task: lint_package_json status: passed - task: lint_repl_help status: na - task: lint_javascript_src status: na - task: lint_javascript_cli status: na - task: lint_javascript_examples status: passed - task: lint_javascript_tests status: passed - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: na - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: passed - task: lint_typescript_tests status: na - task: lint_license_headers status: passed --- --- .../@stdlib/array/base/assert/is-accessor-array/README.md | 4 ++++ .../array/base/assert/is-accessor-array/examples/index.js | 4 ++++ .../@stdlib/array/base/assert/is-accessor-array/package.json | 1 + .../@stdlib/array/base/assert/is-accessor-array/test/test.js | 2 ++ 4 files changed, 11 insertions(+) diff --git a/lib/node_modules/@stdlib/array/base/assert/is-accessor-array/README.md b/lib/node_modules/@stdlib/array/base/assert/is-accessor-array/README.md index 37dd96d0da8c..e52dc467795b 100644 --- a/lib/node_modules/@stdlib/array/base/assert/is-accessor-array/README.md +++ b/lib/node_modules/@stdlib/array/base/assert/is-accessor-array/README.md @@ -91,6 +91,7 @@ var Int16Array = require( '@stdlib/array/int16' ); var Uint16Array = require( '@stdlib/array/uint16' ); var Int32Array = require( '@stdlib/array/int32' ); var Uint32Array = require( '@stdlib/array/uint32' ); +var Float16Array = require( '@stdlib/array/float16' ); var Float32Array = require( '@stdlib/array/float32' ); var Float64Array = require( '@stdlib/array/float64' ); var Complex128Array = require( '@stdlib/array/complex128' ); @@ -112,6 +113,9 @@ bool = isAccessorArray( new Float64Array( 10 ) ); bool = isAccessorArray( new Float32Array( 10 ) ); // returns false +bool = isAccessorArray( new Float16Array( 10 ) ); +// returns false + bool = isAccessorArray( new Int32Array( 10 ) ); // returns false diff --git a/lib/node_modules/@stdlib/array/base/assert/is-accessor-array/examples/index.js b/lib/node_modules/@stdlib/array/base/assert/is-accessor-array/examples/index.js index 97d2fa6ef11a..40a2bdc993f1 100644 --- a/lib/node_modules/@stdlib/array/base/assert/is-accessor-array/examples/index.js +++ b/lib/node_modules/@stdlib/array/base/assert/is-accessor-array/examples/index.js @@ -27,6 +27,7 @@ var Int16Array = require( '@stdlib/array/int16' ); var Uint16Array = require( '@stdlib/array/uint16' ); var Int32Array = require( '@stdlib/array/int32' ); var Uint32Array = require( '@stdlib/array/uint32' ); +var Float16Array = require( '@stdlib/array/float16' ); var Float32Array = require( '@stdlib/array/float32' ); var Float64Array = require( '@stdlib/array/float64' ); var Complex128Array = require( '@stdlib/array/complex128' ); @@ -48,6 +49,9 @@ console.log( isAccessorArray( new Float64Array( 10 ) ) ); console.log( isAccessorArray( new Float32Array( 10 ) ) ); // => false +console.log( isAccessorArray( new Float16Array( 10 ) ) ); +// => false + console.log( isAccessorArray( new Int32Array( 10 ) ) ); // => false diff --git a/lib/node_modules/@stdlib/array/base/assert/is-accessor-array/package.json b/lib/node_modules/@stdlib/array/base/assert/is-accessor-array/package.json index 1a1ed7fc236e..8041d806768d 100644 --- a/lib/node_modules/@stdlib/array/base/assert/is-accessor-array/package.json +++ b/lib/node_modules/@stdlib/array/base/assert/is-accessor-array/package.json @@ -62,6 +62,7 @@ "collection", "float64array", "float32array", + "float16array", "int32array", "uint32array", "int16array", diff --git a/lib/node_modules/@stdlib/array/base/assert/is-accessor-array/test/test.js b/lib/node_modules/@stdlib/array/base/assert/is-accessor-array/test/test.js index 498dff870a59..10efffa6a552 100644 --- a/lib/node_modules/@stdlib/array/base/assert/is-accessor-array/test/test.js +++ b/lib/node_modules/@stdlib/array/base/assert/is-accessor-array/test/test.js @@ -29,6 +29,7 @@ var Int16Array = require( '@stdlib/array/int16' ); var Uint16Array = require( '@stdlib/array/uint16' ); var Int32Array = require( '@stdlib/array/int32' ); var Uint32Array = require( '@stdlib/array/uint32' ); +var Float16Array = require( '@stdlib/array/float16' ); var Float32Array = require( '@stdlib/array/float32' ); var Float64Array = require( '@stdlib/array/float64' ); var Complex128Array = require( '@stdlib/array/complex128' ); @@ -69,6 +70,7 @@ tape( 'the function returns `false` if provided an array-like object which does { 'length': 10 }, // eslint-disable-line object-curly-newline new Float64Array( 10 ), new Float32Array( 10 ), + new Float16Array( 10 ), new Int32Array( 10 ), new Uint32Array( 10 ), new Int16Array( 10 ),