Skip to content

Commit

Permalink
Auto-generated commit
Browse files Browse the repository at this point in the history
  • Loading branch information
stdlib-bot committed Dec 9, 2023
1 parent 84043f8 commit 53932b4
Show file tree
Hide file tree
Showing 10 changed files with 140 additions and 14 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/benchmark.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ jobs:
# Pin action to full length commit SHA corresponding to v3.8.1
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d
with:
node-version: 16
node-version: 20
timeout-minutes: 5

# Install dependencies:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/examples.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ jobs:
# Pin action to full length commit SHA corresponding to v3.8.1
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d
with:
node-version: 16
node-version: 20
timeout-minutes: 5

# Install dependencies:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/npm_downloads.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ jobs:
# Pin action to full length commit SHA corresponding to v3.8.1
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d
with:
node-version: 16
node-version: 20
timeout-minutes: 5

# Resolve package name:
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/productionize.yml
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ jobs:
# Pin action to full length commit SHA corresponding to v3.8.1
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d
with:
node-version: 16
node-version: 20
timeout-minutes: 5

# Create production branch:
Expand Down Expand Up @@ -146,7 +146,7 @@ jobs:
# Pin action to full length commit SHA corresponding to v3.8.1
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d
with:
node-version: 16
node-version: 20
timeout-minutes: 5

# Install dependencies:
Expand Down Expand Up @@ -259,7 +259,7 @@ jobs:
# Pin action to full length commit SHA corresponding to v3.8.1
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d
with:
node-version: 16
node-version: 20
timeout-minutes: 5

# Install dependencies:
Expand Down Expand Up @@ -427,7 +427,7 @@ jobs:
# Pin action to full length commit SHA corresponding to v3.8.1
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d
with:
node-version: 16
node-version: 20
timeout-minutes: 5

# Install dependencies:
Expand Down Expand Up @@ -609,7 +609,7 @@ jobs:
# Pin action to full length commit SHA corresponding to v3.8.1
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d
with:
node-version: 16
node-version: 20
timeout-minutes: 5

# Install dependencies:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ jobs:
# Pin action to full length commit SHA corresponding to v3.8.1
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d
with:
node-version: 16
node-version: 20
timeout-minutes: 5

# Configure git:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ jobs:
# Pin action to full length commit SHA corresponding to v3.8.1
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d
with:
node-version: 16
node-version: 20
timeout-minutes: 5

# Install dependencies:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test_bundles.yml
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ jobs:
# Pin action to full length commit SHA corresponding to v3.8.1
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d
with:
node-version: 17
node-version: 20

# Try loading the UMD bundle:
- name: 'Try loading UMD bundle'
Expand Down Expand Up @@ -126,7 +126,7 @@ jobs:
# Pin action to full length commit SHA corresponding to v3.8.1
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d
with:
node-version: 17
node-version: 20

# Try loading the ES module bundle:
- name: 'Try loading ESM'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test_coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ jobs:
# Pin action to full length commit SHA corresponding to v3.8.1
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d
with:
node-version: 16
node-version: 20
timeout-minutes: 5

# Install dependencies:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test_install.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ jobs:
# Pin action to full length commit SHA corresponding to v3.8.1
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d
with:
node-version: 16
node-version: 20
timeout-minutes: 5

# Install dependencies:
Expand Down
126 changes: 126 additions & 0 deletions docs/types/index.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -108,8 +108,14 @@ import isComplexTypedArray = require( './../../is-complex-typed-array' );
import isComplexTypedArrayLike = require( './../../is-complex-typed-array-like' );
import isComplex64 = require( './../../is-complex64' );
import isComplex64Array = require( './../../is-complex64array' );
import isComplex64MatrixLike = require( './../../is-complex64matrix-like' );
import isComplex64ndarrayLike = require( './../../is-complex64ndarray-like' );
import isComplex64VectorLike = require( './../../is-complex64vector-like' );
import isComplex128 = require( './../../is-complex128' );
import isComplex128Array = require( './../../is-complex128array' );
import isComplex128MatrixLike = require( './../../is-complex128matrix-like' );
import isComplex128ndarrayLike = require( './../../is-complex128ndarray-like' );
import isComplex128VectorLike = require( './../../is-complex128vector-like' );
import isComposite = require( './../../is-composite' );
import isConfigurableProperty = require( './../../is-configurable-property' );
import isConfigurablePropertyIn = require( './../../is-configurable-property-in' );
Expand Down Expand Up @@ -2093,6 +2099,66 @@ interface Namespace {
*/
isComplex64Array: typeof isComplex64Array;

/**
* Tests if a value is a 2-dimensional ndarray-like object whose underlying data type is `complex64`.
*
* @param v - value to test
* @returns boolean indicating if a value is a 2-dimensional ndarray-like object whose underlying data type is `complex64`
*
* @example
* var Complex64Array = require( `@stdlib/array/complex64` );
* var ndarray = require( `@stdlib/ndarray/ctor` );
*
* var arr = ndarray( 'complex64', new Complex64Array( [ 0, 0, 0, 0, 0, 0, 0, 0 ] ), [ 2, 2 ], [ 2, 1 ], 0, 'row-major' );
*
* var bool = ns.isComplex64MatrixLike( arr );
* // returns true
*
* bool = ns.isComplex64MatrixLike( [] );
* // returns false
*/
isComplex64MatrixLike: typeof isComplex64MatrixLike;

/**
* Tests if a value is an ndarray-like object whose underlying data type is `complex64`.
*
* @param v - value to test
* @returns boolean indicating if a value is an ndarray-like object whose underlying data type is `complex64`
*
* @example
* var Complex64Array = require( `@stdlib/array/complex64` );
* var ndarray = require( `@stdlib/ndarray/ctor` );
*
* var arr = ndarray( 'complex64', new Complex64Array( [ 0, 0, 0, 0, 0, 0, 0, 0 ] ), [ 2, 2 ], [ 2, 1 ], 0, 'row-major' );
*
* var bool = ns.isComplex64ndarrayLike( arr );
* // returns true
*
* bool = ns.isComplex64ndarrayLike( [] );
* // returns false
*/
isComplex64ndarrayLike: typeof isComplex64ndarrayLike;

/**
* Tests if a value is a 1-dimensional ndarray-like object whose underlying data type is `complex64`.
*
* @param v - value to test
* @returns boolean indicating if a value is a 1-dimensional ndarray-like object whose underlying data type is `complex64`
*
* @example
* var Complex64Array = require( `@stdlib/array/complex64` );
* var ndarray = require( `@stdlib/ndarray/ctor` );
*
* var arr = ndarray( 'complex64', new Complex64Array( [ 0, 0, 0, 0, 0, 0, 0, 0 ] ), [ 4 ], [ 1 ], 0, 'row-major' );
*
* var bool = ns.isComplex64VectorLike( arr );
* // returns true
*
* bool = ns.isComplex64VectorLike( [] );
* // returns false
*/
isComplex64VectorLike: typeof isComplex64VectorLike;

/**
* Tests if a value is a 128-bit complex number.
*
Expand Down Expand Up @@ -2125,6 +2191,66 @@ interface Namespace {
*/
isComplex128Array: typeof isComplex128Array;

/**
* Tests if a value is a 2-dimensional ndarray-like object whose underlying data type is `complex128`.
*
* @param v - value to test
* @returns boolean indicating if a value is a 2-dimensional ndarray-like object whose underlying data type is `complex128`
*
* @example
* var Complex128Array = require( `@stdlib/array/complex128` );
* var ndarray = require( `@stdlib/ndarray/ctor` );
*
* var arr = ndarray( 'complex128', new Complex128Array( [ 0, 0, 0, 0, 0, 0, 0, 0 ] ), [ 2, 2 ], [ 2, 1 ], 0, 'row-major' );
*
* var bool = ns.isComplex128MatrixLike( arr );
* // returns true
*
* bool = ns.isComplex128MatrixLike( [] );
* // returns false
*/
isComplex128MatrixLike: typeof isComplex128MatrixLike;

/**
* Tests if a value is an ndarray-like object whose underlying data type is `complex128`.
*
* @param v - value to test
* @returns boolean indicating if a value is an ndarray-like object whose underlying data type is `complex128`
*
* @example
* var Complex128Array = require( `@stdlib/array/complex128` );
* var ndarray = require( `@stdlib/ndarray/ctor` );
*
* var arr = ndarray( 'complex128', new Complex128Array( [ 0, 0, 0, 0, 0, 0, 0, 0 ] ), [ 2, 2 ], [ 2, 1 ], 0, 'row-major' );
*
* var bool = ns.isComplex128ndarrayLike( arr );
* // returns true
*
* bool = ns.isComplex128ndarrayLike( [] );
* // returns false
*/
isComplex128ndarrayLike: typeof isComplex128ndarrayLike;

/**
* Tests if a value is a 1-dimensional ndarray-like object whose underlying data type is `complex128`.
*
* @param v - value to test
* @returns boolean indicating if a value is a 1-dimensional ndarray-like object whose underlying data type is `complex128`
*
* @example
* var Complex128Array = require( `@stdlib/array/complex128` );
* var ndarray = require( `@stdlib/ndarray/ctor` );
*
* var arr = ndarray( 'complex128', new Complex128Array( [ 0, 0, 0, 0, 0, 0, 0, 0 ] ), [ 4 ], [ 1 ], 0, 'row-major' );
*
* var bool = ns.isComplex128VectorLike( arr );
* // returns true
*
* bool = ns.isComplex128VectorLike( [] );
* // returns false
*/
isComplex128VectorLike: typeof isComplex128VectorLike;

/**
* Tests if a value is a composite number.
*
Expand Down

0 comments on commit 53932b4

Please sign in to comment.