\n*\n* var bool = ( out.buffer === x.buffer );\n* // returns true\n*/\nfunction reinterpret( x, offset ) {\n\treturn new Float64Array( x.buffer, x.byteOffset+(x.BYTES_PER_ELEMENT*offset), 2*(x.length-offset) ); // eslint-disable-line max-len\n}\n\n\n// EXPORTS //\n\nexport default reinterpret;\n","/**\n* @license Apache-2.0\n*\n* Copyright (c) 2018 The Stdlib Authors.\n*\n* Licensed under the Apache License, Version 2.0 (the \"License\");\n* you may not use this file except in compliance with the License.\n* You may obtain a copy of the License at\n*\n* http://www.apache.org/licenses/LICENSE-2.0\n*\n* Unless required by applicable law or agreed to in writing, software\n* distributed under the License is distributed on an \"AS IS\" BASIS,\n* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n* See the License for the specific language governing permissions and\n* limitations under the License.\n*/\n\n'use strict';\n\n// MODULES //\n\nimport isArrayLikeObject from '@stdlib/assert-is-array-like-object';\nimport isComplexLike from '@stdlib/assert-is-complex-like';\nimport format from '@stdlib/string-format';\nimport real from '@stdlib/complex-float64-real';\nimport imag from '@stdlib/complex-float64-imag';\n\n\n// MAIN //\n\n/**\n* Returns an array of iterated values.\n*\n* @private\n* @param {Object} it - iterator\n* @param {Function} clbk - callback to invoke for each iterated value\n* @param {*} thisArg - invocation context\n* @returns {(Array|TypeError)} array or an error\n*/\nfunction fromIteratorMap( it, clbk, thisArg ) {\n\tvar out;\n\tvar v;\n\tvar z;\n\tvar i;\n\n\tout = [];\n\ti = -1;\n\twhile ( true ) {\n\t\tv = it.next();\n\t\tif ( v.done ) {\n\t\t\tbreak;\n\t\t}\n\t\ti += 1;\n\t\tz = clbk.call( thisArg, v.value, i );\n\t\tif ( isArrayLikeObject( z ) && z.length >= 2 ) {\n\t\t\tout.push( z[ 0 ], z[ 1 ] );\n\t\t} else if ( isComplexLike( z ) ) {\n\t\t\tout.push( real( z ), imag( z ) );\n\t\t} else {\n\t\t\treturn new TypeError( format( 'invalid argument. Callback must return either a two-element array containing real and imaginary components or a complex number. Value: `%s`.', z ) );\n\t\t}\n\t}\n\treturn out;\n}\n\n\n// EXPORTS //\n\nexport default fromIteratorMap;\n","/**\n* @license Apache-2.0\n*\n* Copyright (c) 2018 The Stdlib Authors.\n*\n* Licensed under the Apache License, Version 2.0 (the \"License\");\n* you may not use this file except in compliance with the License.\n* You may obtain a copy of the License at\n*\n* http://www.apache.org/licenses/LICENSE-2.0\n*\n* Unless required by applicable law or agreed to in writing, software\n* distributed under the License is distributed on an \"AS IS\" BASIS,\n* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n* See the License for the specific language governing permissions and\n* limitations under the License.\n*/\n\n'use strict';\n\n// MODULES //\n\nimport Complex128Array from '@stdlib/array-complex128';\nimport constructorName from '@stdlib/utils-constructor-name';\n\n\n// MAIN //\n\n/**\n* Tests if a value is a Complex128Array.\n*\n* @param {*} value - value to test\n* @returns {boolean} boolean indicating whether value is a Complex128Array\n*\n* @example\n* import Complex128Array from '@stdlib/array-complex128';\n*\n* var bool = isComplex128Array( new Complex128Array( 10 ) );\n* // returns true\n*\n* @example\n* var bool = isComplex128Array( [] );\n* // returns false\n*/\nfunction isComplex128Array( value ) {\n\treturn (\n\t\tvalue instanceof Complex128Array ||\n\t\tconstructorName( value ) === 'Complex128Array'\n\t);\n}\n\n\n// EXPORTS //\n\nexport default isComplex128Array;\n"],"names":["main","Object","defineProperty","isNumber","value","zeros","n","i","out","zeroPad","str","width","right","negative","pad","length","startsWithMinus","substr","lowercase","String","prototype","toLowerCase","uppercase","toUpperCase","formatInteger","token","base","specifier","arg","parseInt","isFinite","Error","toString","precision","padRight","sign","alternate","call","charAt","abs","Math","replace","RE_EXP_POS_DIGITS","RE_EXP_NEG_DIGITS","RE_ONLY_DIGITS","RE_DIGITS_BEFORE_EXP","RE_TRAILING_PERIOD_ZERO","RE_PERIOD_ZERO_EXP","RE_ZERO_BEFORE_EXP","formatDouble","digits","f","parseFloat","toExponential","toFixed","toPrecision","spaces","fromCharCode","isArray","Array","isnan","initialize","flags","mapping","formatInterpolate","tokens","hasPeriod","flag","num","pos","j","TypeError","padZeros","indexOf","arguments","maxWidth","substring","RE","parse","match","formatTokenize","content","prev","exec","slice","lastIndex","push","format","args","tokenize","interpolate","apply","objectProtoype","toStr","defineGetter","__defineGetter__","defineSetter","__defineSetter__","lookupGetter","__lookupGetter__","lookupSetter","__lookupSetter__","err","hasDefinePropertySupport","builtin","obj","prop","descriptor","hasValue","hasGet","hasSet","__proto__","get","set","defineProperty$1","setNonEnumerableReadOnly","configurable","enumerable","writable","FLG","Symbol","hasToStringTagSupport","toStringTag","has","hasOwnProperty","hasOwnProp","property","Sym","toStrTag","nativeClass","hasToStringTag","v","isOwn","tag","main$4","Number","test","isPrimitive","isObject","setReadOnly","FLOAT64_PINF","POSITIVE_INFINITY","FLOAT64_NINF","NEGATIVE_INFINITY","floor","isInteger","x","PINF","NINF","isInt","valueOf","isNonNegativeInteger","MAX_ARRAY_LENGTH","isArrayLikeObject","MAX_LENGTH","MAX_TYPED_ARRAY_LENGTH","isCollection","hasArrayBuffer","ArrayBuffer","isArrayBuffer","main$3","arrayfcn","predicate","len","isString","isPrimitiveArray","arrayfun","isObjectArray","isStringArray","isBoolean","Bool","Boolean","self","window","global","globalThis","root","codegen","Function","GlobalThis","Self","Win","Global","getGlobal","nodeList","document","childNodes","typedarray","Int8Array","reFunctionName","RE_FUNCTION_NAME","isObjectLike","constructorName","name","ctor","constructor","_isBuffer","isBuffer","REGEXP","ctorName","type","isFunction","typeOf","Complex128","real","imag","this","re","im","fround","hasFloat32Array","Float32Array","Float32Array$1","bool","arr","GlobalFloat32Array","hasFloat32ArraySupport","FLOAT32_VIEW","float64ToFloat32$1","Complex64","float64ToFloat32","isComplexLike","isEven","BYTES_PER_ELEMENT","hasIteratorSymbolSupport","iterator","IteratorSymbol","setNonEnumerableReadOnlyAccessor","getter","hasFloat64Array","Float64Array","Float64Array$1","GlobalFloat64Array","NaN","hasFloat64ArraySupport","z","GETTERS","float64","idx","float32","int32","int16","int8","uint32","uint16","uint8","uint8c","generic","default","complex128","complex64","fromIterator","it","next","done","HAS_ITERATOR_SYMBOL","isComplexArray","Complex128Array","_length","_buffer","isComplexArrayConstructor","getComplex128","buf","byteOffset","nargs","offset","fromArray","RangeError","buffer","isComplex128Array","reinterpret128","byteLength","ITERATOR_SYMBOL","src","thisArg","clbk","tmp","flg","dtype","accessorGetter","fromIteratorMap","target","start","copyWithin","iter","entries","end","fcn","searchElement","fromIndex","separator","sep","join","keys","outbuf","reducer","initialValue","acc","N","sbuf","outlen","compareFcn","sort","begin","locales","options","opts","loc","toLocaleString","values","index"],"mappings":"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","x_google_ignoreList":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128]}
\ No newline at end of file
diff --git a/lib/index.js b/lib/index.js
deleted file mode 100644
index cf262ad..0000000
--- a/lib/index.js
+++ /dev/null
@@ -1,44 +0,0 @@
-/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 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.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-
-'use strict';
-
-/**
-* Test if a value is a Complex128Array.
-*
-* @module @stdlib/assert-is-complex128array
-*
-* @example
-* var Complex128Array = require( '@stdlib/array-complex128' );
-* var isComplex128Array = require( '@stdlib/assert-is-complex128array' );
-*
-* var bool = isComplex128Array( new Complex128Array( 10 ) );
-* // returns true
-*
-* bool = isComplex128Array( [] );
-* // returns false
-*/
-
-// MODULES //
-
-var isComplex128Array = require( './main.js' );
-
-
-// EXPORTS //
-
-module.exports = isComplex128Array;
diff --git a/lib/main.js b/lib/main.js
deleted file mode 100644
index f0f6dac..0000000
--- a/lib/main.js
+++ /dev/null
@@ -1,55 +0,0 @@
-/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 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.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-
-'use strict';
-
-// MODULES //
-
-var Complex128Array = require( '@stdlib/array-complex128' );
-var constructorName = require( '@stdlib/utils-constructor-name' );
-
-
-// MAIN //
-
-/**
-* Tests if a value is a Complex128Array.
-*
-* @param {*} value - value to test
-* @returns {boolean} boolean indicating whether value is a Complex128Array
-*
-* @example
-* var Complex128Array = require( '@stdlib/array-complex128' );
-*
-* var bool = isComplex128Array( new Complex128Array( 10 ) );
-* // returns true
-*
-* @example
-* var bool = isComplex128Array( [] );
-* // returns false
-*/
-function isComplex128Array( value ) {
- return (
- value instanceof Complex128Array ||
- constructorName( value ) === 'Complex128Array'
- );
-}
-
-
-// EXPORTS //
-
-module.exports = isComplex128Array;
diff --git a/package.json b/package.json
index 249df5d..7ff0e57 100644
--- a/package.json
+++ b/package.json
@@ -3,31 +3,7 @@
"version": "0.2.2",
"description": "Test if a value is a Complex128Array.",
"license": "Apache-2.0",
- "author": {
- "name": "The Stdlib Authors",
- "url": "https://github.com/stdlib-js/stdlib/graphs/contributors"
- },
- "contributors": [
- {
- "name": "The Stdlib Authors",
- "url": "https://github.com/stdlib-js/stdlib/graphs/contributors"
- }
- ],
- "main": "./lib",
- "directories": {
- "benchmark": "./benchmark",
- "doc": "./docs",
- "example": "./examples",
- "lib": "./lib",
- "test": "./test"
- },
- "types": "./docs/types",
- "scripts": {
- "test": "make test",
- "test-cov": "make test-cov",
- "examples": "make examples",
- "benchmark": "make benchmark"
- },
+ "main": "./index.js",
"homepage": "https://stdlib.io",
"repository": {
"type": "git",
@@ -36,43 +12,6 @@
"bugs": {
"url": "https://github.com/stdlib-js/stdlib/issues"
},
- "dependencies": {
- "@stdlib/array-complex128": "^0.3.0",
- "@stdlib/types": "^0.4.3",
- "@stdlib/utils-constructor-name": "^0.2.2"
- },
- "devDependencies": {
- "@stdlib/array-complex64": "^0.3.0",
- "@stdlib/array-float32": "^0.2.2",
- "@stdlib/array-float64": "^0.2.2",
- "@stdlib/array-int16": "^0.2.2",
- "@stdlib/array-int32": "^0.2.2",
- "@stdlib/array-int8": "^0.2.2",
- "@stdlib/array-uint16": "^0.2.2",
- "@stdlib/array-uint32": "^0.2.2",
- "@stdlib/array-uint8": "^0.2.2",
- "@stdlib/array-uint8c": "^0.2.2",
- "@stdlib/assert-is-boolean": "^0.2.2",
- "tape": "git+https://github.com/kgryte/tape.git#fix/globby",
- "istanbul": "^0.4.1",
- "tap-min": "git+https://github.com/Planeshifter/tap-min.git",
- "@stdlib/bench-harness": "^0.2.2"
- },
- "engines": {
- "node": ">=0.10.0",
- "npm": ">2.7.0"
- },
- "os": [
- "aix",
- "darwin",
- "freebsd",
- "linux",
- "macos",
- "openbsd",
- "sunos",
- "win32",
- "windows"
- ],
"keywords": [
"stdlib",
"stdassert",
diff --git a/stats_browser.html b/stats_browser.html
new file mode 100644
index 0000000..099c6d9
--- /dev/null
+++ b/stats_browser.html
@@ -0,0 +1,4842 @@
+
+
+
+
+
+
+
+ Rollup Visualizer
+
+
+
+
+
+
+
+
+
diff --git a/stats_node.html b/stats_node.html
new file mode 100644
index 0000000..7cae2f9
--- /dev/null
+++ b/stats_node.html
@@ -0,0 +1,4842 @@
+
+
+
+
+
+
+
+ Rollup Visualizer
+
+
+
+
+
+
+
+
+
diff --git a/test/dist/test.js b/test/dist/test.js
deleted file mode 100644
index a8a9c60..0000000
--- a/test/dist/test.js
+++ /dev/null
@@ -1,33 +0,0 @@
-/**
-* @license Apache-2.0
-*
-* Copyright (c) 2023 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.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-
-'use strict';
-
-// MODULES //
-
-var tape = require( 'tape' );
-var main = require( './../../dist' );
-
-
-// TESTS //
-
-tape( 'main export is defined', function test( t ) {
- t.ok( true, __filename );
- t.strictEqual( main !== void 0, true, 'main export is defined' );
- t.end();
-});
diff --git a/test/test.js b/test/test.js
deleted file mode 100644
index d8627f8..0000000
--- a/test/test.js
+++ /dev/null
@@ -1,81 +0,0 @@
-/**
-* @license Apache-2.0
-*
-* Copyright (c) 2018 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.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-
-'use strict';
-
-// MODULES //
-
-var tape = require( 'tape' );
-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 Complex64Array = require( '@stdlib/array-complex64' );
-var Complex128Array = require( '@stdlib/array-complex128' );
-var isComplex128Array = require( './../lib' );
-
-
-// TESTS //
-
-tape( 'main export is a function', function test( t ) {
- t.ok( true, __filename );
- t.strictEqual( typeof isComplex128Array, 'function', 'main export is a function' );
- t.end();
-});
-
-tape( 'the function returns `true` if provided a Complex128Array', function test( t ) {
- t.strictEqual( isComplex128Array( new Complex128Array( 10 ) ), true, 'returns true' );
- t.end();
-});
-
-tape( 'the function returns `false` if not provided a Complex128Array', function test( t ) {
- var values;
- var i;
-
- values = [
- '5',
- 5,
- NaN,
- true,
- null,
- void 0,
- [],
- {},
- function noop() {},
- new Float64Array( 10 ),
- new Float32Array( 10 ),
- new Uint32Array( 10 ),
- new Int32Array( 10 ),
- new Uint16Array( 10 ),
- new Int16Array( 10 ),
- new Uint8Array( 10 ),
- new Int8Array( 10 ),
- new Uint8ClampedArray( 10 ),
- new Complex64Array( 10 )
- ];
-
- for ( i = 0; i < values.length; i++ ) {
- t.strictEqual( isComplex128Array( values[i] ), false, 'returns false when provided ' + values[i] );
- }
- t.end();
-});
pFad - Phonifier reborn
Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies:
Alternative Proxy
pFad Proxy
pFad v3 Proxy
pFad v4 Proxy