
Research
/Security News
Popular Go Decimal Library Targeted by Long-Running Typosquat with DNS Backdoor
A long-running Go typosquat impersonated the popular shopspring/decimal library and used DNS TXT records to execute commands.
@stdlib/assert-is-complex64array
Advanced tools
Test if a value is a Complex64Array.
npm install @stdlib/assert-is-complex64array
var isComplex64Array = require( '@stdlib/assert-is-complex64array' );
Tests if a value is a Complex64Array.
var Complex64Array = require( '@stdlib/array-complex64' );
var bool = isComplex64Array( new Complex64Array( 10 ) );
// returns true
bool = isComplex64Array( [] );
// returns false
var Int8Array = require( '@stdlib/array-int8' );
var Uint8Array = require( '@stdlib/array-uint8' );
var Uint8ClampedArray = require( '@stdlib/array-uint8c' );
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 Float32Array = require( '@stdlib/array-float32' );
var Float64Array = require( '@stdlib/array-float64' );
var Complex128Array = require( '@stdlib/array-complex128' );
var Complex64Array = require( '@stdlib/array-complex64' );
var isComplex64Array = require( '@stdlib/assert-is-complex64array' );
var bool = isComplex64Array( new Complex64Array( 10 ) );
// returns true
bool = isComplex64Array( new Complex128Array( 10 ) );
// returns false
bool = isComplex64Array( new Float64Array( 10 ) );
// returns false
bool = isComplex64Array( new Int8Array( 10 ) );
// returns false
bool = isComplex64Array( new Uint8Array( 10 ) );
// returns false
bool = isComplex64Array( new Uint8ClampedArray( 10 ) );
// returns false
bool = isComplex64Array( new Int16Array( 10 ) );
// returns false
bool = isComplex64Array( new Uint16Array( 10 ) );
// returns false
bool = isComplex64Array( new Int32Array( 10 ) );
// returns false
bool = isComplex64Array( new Uint32Array( 10 ) );
// returns false
bool = isComplex64Array( new Float32Array( 10 ) );
// returns false
bool = isComplex64Array( new Array( 10 ) );
// returns false
bool = isComplex64Array( {} );
// returns false
bool = isComplex64Array( null );
// returns false
This package is part of stdlib, a standard library for JavaScript and Node.js, with an emphasis on numerical and scientific computing. The library provides a collection of robust, high performance libraries for mathematics, statistics, streams, utilities, and more.
For more information on the project, filing bug reports and feature requests, and guidance on how to develop stdlib, see the main project repository.
See LICENSE.
Copyright © 2016-2021. The Stdlib Authors.
FAQs
Test if a value is a Complex64Array.
The npm package @stdlib/assert-is-complex64array receives a total of 359 weekly downloads. As such, @stdlib/assert-is-complex64array popularity was classified as not popular.
We found that @stdlib/assert-is-complex64array demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 4 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Research
/Security News
A long-running Go typosquat impersonated the popular shopspring/decimal library and used DNS TXT records to execute commands.

Research
Active npm supply chain attack compromises @antv packages in a fast-moving malicious publish wave tied to Mini Shai-Hulud.

Security News
/Research
Socket detected malicious node-ipc versions with obfuscated stealer/backdoor behavior in a developing npm supply chain attack.