Skip to content

Commit 670928e

Browse files
Merge branch 'develop' into migrate/utils/any-own-by
Signed-off-by: Neeraj Pathak <neerajrpathak710@gmail.com>
2 parents f41cee5 + e7054b7 commit 670928e

78 files changed

Lines changed: 1115 additions & 1103 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

lib/node_modules/@stdlib/_tools/eslint/rules/tsdoc-declarations-doctest/lib/add_package_to_scope.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,10 @@ function addPackageToScope( scope, pkg, sourceText ) {
6464

6565
pkgType = typeof pkg;
6666
if ( pkgType === 'function' ) {
67-
match = sourceText.match( RE_DECLARE_FUNCTION ) || sourceText.match( RE_DECLARE_VAR ) || sourceText.match( RE_DECLARE_CLASS ); // eslint-disable-line max-len
67+
match = sourceText.match( RE_DECLARE_FUNCTION ) ||
68+
sourceText.match( RE_DECLARE_VAR ) ||
69+
sourceText.match( RE_DECLARE_CLASS ) ||
70+
sourceText.match( RE_DECLARE_CONST );
6871
if ( match ) {
6972
scope[ match[1] ] = pkg;
7073
}

lib/node_modules/@stdlib/array/base/accessor-getter/README.md

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -46,20 +46,12 @@ Returns an accessor function for retrieving an element from an array-like object
4646

4747
```javascript
4848
var Complex64Array = require( '@stdlib/array/complex64' );
49-
var realf = require( '@stdlib/complex/float32/real' );
50-
var imagf = require( '@stdlib/complex/float32/imag' );
5149

5250
var arr = new Complex64Array( [ 1, 2, 3, 4 ] );
5351

5452
var get = accessorGetter( 'complex64' );
5553
var v = get( arr, 1 );
56-
// returns <Complex64>
57-
58-
var re = realf( v );
59-
// returns 3.0
60-
61-
var im = imagf( v );
62-
// returns 4.0
54+
// returns <Complex64>[ 3.0, 4.0 ]
6355
```
6456

6557
The returned accessor function accepts the following arguments:
@@ -104,14 +96,14 @@ var accessorGetter = require( '@stdlib/array/base/accessor-getter' );
10496

10597
var arr = new Complex128Array( zeroTo( 10 ) );
10698
var v = accessorGetter( dtype( arr ) )( arr, 2 );
107-
// returns <Complex128>
99+
// returns <Complex128>[ 4.0, 5.0 ]
108100

109101
console.log( v.toString() );
110102
// => '4 + 5i'
111103

112104
arr = new Complex64Array( zeroTo( 10 ) );
113105
v = accessorGetter( dtype( arr ) )( arr, 4 );
114-
// returns <Complex64>
106+
// returns <Complex64>[ 8.0, 9.0 ]
115107

116108
console.log( v.toString() );
117109
// => '8 + 9i'

lib/node_modules/@stdlib/array/base/accessor-getter/docs/repl.txt

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,7 @@
4444
--------
4545
> var f = {{alias}}( 'complex64' );
4646
> var v = f( {{alias:@stdlib/array/complex64}}( [ 1, 2, 3, 4 ] ), 1 )
47-
<Complex64>
48-
> var r = {{alias:@stdlib/complex/float32/real}}( v )
49-
3.0
50-
> var i = {{alias:@stdlib/complex/float32/imag}}( v )
51-
4.0
47+
<Complex64>[ 3.0, 4.0 ]
5248

5349
See Also
5450
--------

lib/node_modules/@stdlib/array/base/accessor-getter/docs/types/index.d.ts

Lines changed: 2 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -58,20 +58,12 @@ type GetArrayLike<T> = ( arr: AccessorArrayLike<T>, idx: number ) => T;
5858
*
5959
* @example
6060
* var Complex128Array = require( '@stdlib/array/complex128' );
61-
* var real = require( '@stdlib/array/real' );
62-
* var imag = require( '@stdlib/array/imag' );
6361
*
6462
* var arr = new Complex128Array( [ 1, 2, 3, 4 ] );
6563
*
6664
* var get = getter( 'complex128' );
6765
* var v = get( arr, 1 );
68-
* // returns <Complex128>
69-
*
70-
* var re = real( v );
71-
* // returns 3.0
72-
*
73-
* var im = imag( v );
74-
* // returns 4.0
66+
* // returns <Complex128>[ 3.0, 4.0 ]
7567
*/
7668
declare function getter( dtype: 'complex128' ): GetComplex128;
7769

@@ -83,20 +75,12 @@ declare function getter( dtype: 'complex128' ): GetComplex128;
8375
*
8476
* @example
8577
* var Complex64Array = require( '@stdlib/array/complex64' );
86-
* var realf = require( '@stdlib/array/realf' );
87-
* var imagf = require( '@stdlib/array/imagf' );
8878
*
8979
* var arr = new Complex64Array( [ 1, 2, 3, 4 ] );
9080
*
9181
* var get = getter( 'complex64' );
9282
* var v = get( arr, 1 );
93-
* // returns <Complex64>
94-
*
95-
* var re = realf( v );
96-
* // returns 3.0
97-
*
98-
* var im = imagf( v );
99-
* // returns 4.0
83+
* // returns <Complex64>[ 3.0, 4.0 ]
10084
*/
10185
declare function getter( dtype: 'complex64' ): GetComplex64;
10286

lib/node_modules/@stdlib/array/base/accessor-getter/examples/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,12 @@ var accessorGetter = require( './../lib' );
2626

2727
var arr = new Complex128Array( zeroTo( 10 ) );
2828
var v = accessorGetter( dtype( arr ) )( arr, 2 );
29-
// returns <Complex128>
29+
// returns <Complex128>[ 4.0, 5.0 ]
3030

3131
console.log( '%s', v.toString() );
3232

3333
arr = new Complex64Array( zeroTo( 10 ) );
3434
v = accessorGetter( dtype( arr ) )( arr, 4 );
35-
// returns <Complex64>
35+
// returns <Complex64>[ 8.0, 9.0 ]
3636

3737
console.log( '%s', v.toString() );

lib/node_modules/@stdlib/array/base/accessor-getter/lib/index.js

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -25,22 +25,14 @@
2525
*
2626
* @example
2727
* var Complex64Array = require( '@stdlib/array/complex64' );
28-
* var realf = require( '@stdlib/complex/float32/real' );
29-
* var imagf = require( '@stdlib/complex/float32/imag' );
3028
* var dtype = require( '@stdlib/array/dtype' );
3129
* var getter = require( '@stdlib/array/base/accessor-getter' );
3230
*
3331
* var arr = new Complex64Array( [ 1, 2, 3, 4 ] );
3432
*
3533
* var get = getter( dtype( arr ) );
3634
* var v = get( arr, 1 );
37-
* // returns <Complex64>
38-
*
39-
* var re = realf( v );
40-
* // returns 3.0
41-
*
42-
* var im = imagf( v );
43-
* // returns 4.0
35+
* // returns <Complex64>[ 3.0, 4.0 ]
4436
*/
4537

4638
// MODULES //

lib/node_modules/@stdlib/array/base/accessor-getter/lib/main.js

Lines changed: 3 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -39,19 +39,11 @@ var GETTERS = {
3939
*
4040
* @example
4141
* var Complex128Array = require( '@stdlib/array/complex128' );
42-
* var real = require( '@stdlib/complex/float64/real' );
43-
* var imag = require( '@stdlib/complex/float64/imag' );
4442
*
4543
* var arr = new Complex128Array( [ 1, 2, 3, 4 ] );
4644
*
4745
* var v = getComplex128( arr, 1 );
48-
* // returns <Complex128>
49-
*
50-
* var re = real( v );
51-
* // returns 3.0
52-
*
53-
* var im = imag( v );
54-
* // returns 4.0
46+
* // returns <Complex128>[ 3.0, 4.0 ]
5547
*/
5648
function getComplex128( arr, idx ) {
5749
return arr.get( idx );
@@ -67,19 +59,11 @@ function getComplex128( arr, idx ) {
6759
*
6860
* @example
6961
* var Complex64Array = require( '@stdlib/array/complex64' );
70-
* var realf = require( '@stdlib/complex/float32/real' );
71-
* var imagf = require( '@stdlib/complex/float32/imag' );
7262
*
7363
* var arr = new Complex64Array( [ 1, 2, 3, 4 ] );
7464
*
7565
* var v = getComplex64( arr, 1 );
76-
* // returns <Complex64>
77-
*
78-
* var re = realf( v );
79-
* // returns 3.0
80-
*
81-
* var im = imagf( v );
82-
* // returns 4.0
66+
* // returns <Complex64>[ 3.0, 4.0 ]
8367
*/
8468
function getComplex64( arr, idx ) {
8569
return arr.get( idx );
@@ -125,21 +109,13 @@ function getArrayLike( arr, idx ) {
125109
*
126110
* @example
127111
* var Complex64Array = require( '@stdlib/array/complex64' );
128-
* var realf = require( '@stdlib/complex/float32/real' );
129-
* var imagf = require( '@stdlib/complex/float32/imag' );
130112
* var dtype = require( '@stdlib/array/dtype' );
131113
*
132114
* var arr = new Complex64Array( [ 1, 2, 3, 4 ] );
133115
*
134116
* var get = getter( dtype( arr ) );
135117
* var v = get( arr, 1 );
136-
* // returns <Complex64>
137-
*
138-
* var re = realf( v );
139-
* // returns 3.0
140-
*
141-
* var im = imagf( v );
142-
* // returns 4.0
118+
* // returns <Complex64>[ 3.0, 4.0 ]
143119
*/
144120
function getter( dtype ) {
145121
var f = GETTERS[ dtype ];

lib/node_modules/@stdlib/array/base/accessor-setter/README.md

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -47,22 +47,14 @@ Returns an accessor function for setting an element in an array-like object supp
4747
```javascript
4848
var Complex64Array = require( '@stdlib/array/complex64' );
4949
var Complex64 = require( '@stdlib/complex/float32/ctor' );
50-
var realf = require( '@stdlib/complex/float32/real' );
51-
var imagf = require( '@stdlib/complex/float32/imag' );
5250

5351
var arr = new Complex64Array( [ 1, 2, 3, 4 ] );
5452

5553
var set = accessorSetter( 'complex64' );
5654
set( arr, 1, new Complex64( 10.0, 11.0 ) );
5755

5856
var v = arr.get( 1 );
59-
// returns <Complex64>
60-
61-
var re = realf( v );
62-
// returns 10.0
63-
64-
var im = imagf( v );
65-
// returns 11.0
57+
// returns <Complex64>[ 10.0, 11.0 ]
6658
```
6759

6860
The returned accessor function accepts the following arguments:
@@ -113,7 +105,7 @@ var arr = new Complex128Array( zeroTo( 10 ) );
113105
accessorSetter( dtype( arr ) )( arr, 2, new Complex128( 100.0, 101.0 ) );
114106

115107
var v = arr.get( 2 );
116-
// returns <Complex128>
108+
// returns <Complex128>[ 100.0, 101.0 ]
117109

118110
console.log( '%s', v.toString() );
119111
// => '100 + 101i'
@@ -122,7 +114,7 @@ arr = new Complex64Array( zeroTo( 10 ) );
122114
accessorSetter( dtype( arr ) )( arr, 4, new Complex64( 102.0, 103.0 ) );
123115

124116
v = arr.get( 4 );
125-
// returns <Complex64>
117+
// returns <Complex64>[ 102.0, 103.0 ]
126118

127119
console.log( '%s', v.toString() );
128120
// => '102 + 103i'

lib/node_modules/@stdlib/array/base/accessor-setter/docs/repl.txt

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,11 +49,7 @@
4949
> var x = {{alias:@stdlib/array/complex64}}( [ 1, 2, 3, 4 ] );
5050
> f( x, 1, new {{alias:@stdlib/complex/float32/ctor}}( 10.0, 11.0 ) );
5151
> var v = x.get( 1 )
52-
<Complex64>
53-
> var r = {{alias:@stdlib/complex/float32/real}}( v )
54-
10.0
55-
> var i = {{alias:@stdlib/complex/float32/imag}}( v )
56-
11.0
52+
<Complex64>[ 10.0, 11.0]
5753

5854
See Also
5955
--------

lib/node_modules/@stdlib/array/base/accessor-setter/docs/types/index.d.ts

Lines changed: 3 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -59,22 +59,14 @@ type SetArrayLike<T> = ( arr: AccessorArrayLike<T>, idx: number, value: T ) => v
5959
* @example
6060
* var Complex128Array = require( '@stdlib/array/complex128' );
6161
* var Complex128 = require( '@stdlib/complex/float64/ctor' );
62-
* var real = require( '@stdlib/array/real' );
63-
* var imag = require( '@stdlib/array/imag' );
6462
*
6563
* var arr = new Complex128Array( [ 1, 2, 3, 4 ] );
6664
*
6765
* var set = setter( 'complex128' );
6866
* set( arr, 1, new Complex128( 10.0, 11.0 ) );
6967
*
7068
* var v = arr.get( 1 );
71-
* // returns <Complex128>
72-
*
73-
* var re = real( v );
74-
* // returns 10.0
75-
*
76-
* var im = imag( v );
77-
* // returns 11.0
69+
* // returns <Complex128>[ 10.0, 11.0 ]
7870
*/
7971
declare function setter( dtype: 'complex128' ): SetComplex128;
8072

@@ -87,22 +79,14 @@ declare function setter( dtype: 'complex128' ): SetComplex128;
8779
* @example
8880
* var Complex64Array = require( '@stdlib/array/complex64' );
8981
* var Complex64 = require( '@stdlib/complex/float32/ctor' );
90-
* var realf = require( '@stdlib/array/realf' );
91-
* var imagf = require( '@stdlib/array/imagf' );
9282
*
9383
* var arr = new Complex64Array( [ 1, 2, 3, 4 ] );
9484
*
9585
* var set = setter( 'complex64' );
9686
* set( arr, 1, new Complex64( 10.0, 11.0 ) );
9787
*
9888
* var v = arr.get( 1 );
99-
* // returns <Complex64>
100-
*
101-
* var re = realf( v );
102-
* // returns 3.0
103-
*
104-
* var im = imagf( v );
105-
* // returns 4.0
89+
* // returns <Complex64>[ 10.0, 11.0 ]
10690
*/
10791
declare function setter( dtype: 'complex64' ): SetComplex64;
10892

@@ -130,7 +114,7 @@ declare function setter( dtype: 'complex64' ): SetComplex64;
130114
* set( arr, 2, 10 );
131115
*
132116
* var v = arr.get( 2 );
133-
* // returns 3
117+
* // returns 10
134118
*/
135119
declare function setter<T = unknown>( dtype: string ): SetArrayLike<T>;
136120

0 commit comments

Comments
 (0)