diff --git a/lib/node_modules/@stdlib/complex/base/cast-return/README.md b/lib/node_modules/@stdlib/complex/base/cast-return/README.md index 852e0a745572..916474a9df84 100644 --- a/lib/node_modules/@stdlib/complex/base/cast-return/README.md +++ b/lib/node_modules/@stdlib/complex/base/cast-return/README.md @@ -86,8 +86,6 @@ The function accepts the following arguments: ```javascript var Complex64 = require( '@stdlib/complex/float32/ctor' ); var addf = require( '@stdlib/number/float32/base/add' ); -var realf = require( '@stdlib/complex/float32/real' ); -var imagf = require( '@stdlib/complex/float32/imag' ); var castReturn = require( '@stdlib/complex/base/cast-return' ); var f = castReturn( addf, 2, Complex64 ); @@ -95,15 +93,9 @@ var f = castReturn( addf, 2, Complex64 ); // ... var z = f( 3.0, 4.0 ); -// returns +// returns [ 7.0, 0.0 ] -var re = realf( z ); -// returns 7.0 - -var im = imagf( z ); -// returns 0.0 - -console.log( '%d + %di', re, im ); +console.log( z.toString() ); // => '7 + 0i' ``` diff --git a/lib/node_modules/@stdlib/complex/base/cast-return/docs/repl.txt b/lib/node_modules/@stdlib/complex/base/cast-return/docs/repl.txt index 8238bfa5c1ed..6b6fee20c63b 100644 --- a/lib/node_modules/@stdlib/complex/base/cast-return/docs/repl.txt +++ b/lib/node_modules/@stdlib/complex/base/cast-return/docs/repl.txt @@ -34,11 +34,7 @@ -------- > var f = {{alias}}( {{alias:@stdlib/number/float32/base/add}}, 2, {{alias:@stdlib/complex/float32/ctor}} ); > var z = f( 3.0, 4.0 ) - - > var re = {{alias:@stdlib/complex/float32/real}}( z ) - 7.0 - > var im = {{alias:@stdlib/complex/float32/imag}}( z ) - 0.0 + [ 7.0, 0.0 ] See Also -------- diff --git a/lib/node_modules/@stdlib/complex/base/cast-return/docs/types/index.d.ts b/lib/node_modules/@stdlib/complex/base/cast-return/docs/types/index.d.ts index ae13493820ad..7acc04d5582f 100644 --- a/lib/node_modules/@stdlib/complex/base/cast-return/docs/types/index.d.ts +++ b/lib/node_modules/@stdlib/complex/base/cast-return/docs/types/index.d.ts @@ -187,8 +187,6 @@ type Constructor = new( re: number, im: number ) => ComplexLike; * * @example * var Complex64 = require( '@stdlib/complex/float32/ctor' ); -* var realf = require( '@stdlib/complex/float32/real' ); -* var imagf = require( '@stdlib/complex/float32/imag' ); * var randu = require( '@stdlib/random/base/randu' ); * * var f = wrap( randu, 0, Complex64 ); @@ -196,13 +194,7 @@ type Constructor = new( re: number, im: number ) => ComplexLike; * // ... * * var z = f(); -* // returns -* -* var re = realf( z ); -* // returns -* -* var im = imagf( z ); -* // returns +* // e.g., returns [ , ] */ declare function wrap( fcn: Nullary, nargs: 0, ctor: Constructor ): WrappedNullary; @@ -223,21 +215,13 @@ declare function wrap( fcn: Nullary, nargs: 0, ctor: Constructor ): WrappedNulla * @example * var Complex64 = require( '@stdlib/complex/float32/ctor' ); * var identityf = require( '@stdlib/number/float32/base/identity' ); -* var realf = require( '@stdlib/complex/float32/real' ); -* var imagf = require( '@stdlib/complex/float32/imag' ); * * var f = wrap( identityf, 1, Complex64 ); * * // ... * * var z = f( 3.0 ); -* // returns -* -* var re = realf( z ); -* // returns 3.0 -* -* var im = imagf( z ); -* // returns 0.0 +* // returns [ 3.0, 0.0 ] */ declare function wrap( fcn: Unary, nargs: 1, ctor: Constructor ): WrappedUnary; @@ -258,21 +242,13 @@ declare function wrap( fcn: Unary, nargs: 1, ctor: Constructor ): WrappedUnary; * @example * var Complex64 = require( '@stdlib/complex/float32/ctor' ); * var addf = require( '@stdlib/number/float32/base/add' ); -* var realf = require( '@stdlib/complex/float32/real' ); -* var imagf = require( '@stdlib/complex/float32/imag' ); * * var f = wrap( addf, 2, Complex64 ); * * // ... * * var z = f( 3.0, 4.0 ); -* // returns -* -* var re = realf( z ); -* // returns 7.0 -* -* var im = imagf( z ); -* // returns 0.0 +* // returns [ 7.0, 0.0 ] */ declare function wrap( fcn: Binary, nargs: 2, ctor: Constructor ): WrappedBinary; @@ -292,8 +268,6 @@ declare function wrap( fcn: Binary, nargs: 2, ctor: Constructor ): WrappedBinary * * @example * var Complex64 = require( '@stdlib/complex/float32/ctor' ); -* var realf = require( '@stdlib/complex/float32/real' ); -* var imagf = require( '@stdlib/complex/float32/imag' ); * * function add( x, y, z ) { * return x + y + z; @@ -304,13 +278,7 @@ declare function wrap( fcn: Binary, nargs: 2, ctor: Constructor ): WrappedBinary * // ... * * var z = f( 3.0, 4.0, 5.0 ); -* // returns -* -* var re = realf( z ); -* // returns 12.0 -* -* var im = imagf( z ); -* // returns 0.0 +* // returns [ 12.0, 0.0 ] */ declare function wrap( fcn: Ternary, nargs: 3, ctor: Constructor ): WrappedTernary; @@ -330,8 +298,6 @@ declare function wrap( fcn: Ternary, nargs: 3, ctor: Constructor ): WrappedTerna * * @example * var Complex64 = require( '@stdlib/complex/float32/ctor' ); -* var realf = require( '@stdlib/complex/float32/real' ); -* var imagf = require( '@stdlib/complex/float32/imag' ); * * function add( x, y, z, w ) { * return x + y + z + w; @@ -342,13 +308,7 @@ declare function wrap( fcn: Ternary, nargs: 3, ctor: Constructor ): WrappedTerna * // ... * * var z = f( 3.0, 4.0, 5.0, 6.0 ); -* // returns -* -* var re = realf( z ); -* // returns 18.0 -* -* var im = imagf( z ); -* // returns 0.0 +* // returns [ 18.0, 0.0 ] */ declare function wrap( fcn: Quaternary, nargs: 4, ctor: Constructor ): WrappedQuaternary; @@ -368,8 +328,6 @@ declare function wrap( fcn: Quaternary, nargs: 4, ctor: Constructor ): WrappedQu * * @example * var Complex64 = require( '@stdlib/complex/float32/ctor' ); -* var realf = require( '@stdlib/complex/float32/real' ); -* var imagf = require( '@stdlib/complex/float32/imag' ); * * function add( x, y, z, w, v ) { * return x + y + z + w + v; @@ -380,13 +338,7 @@ declare function wrap( fcn: Quaternary, nargs: 4, ctor: Constructor ): WrappedQu * // ... * * var z = f( 3.0, 4.0, 5.0, 6.0, 7.0 ); -* // returns -* -* var re = realf( z ); -* // returns 25.0 -* -* var im = imagf( z ); -* // returns 0.0 +* // returns [ 25.0, 0.0 ] */ declare function wrap( fcn: Quinary, nargs: 5, ctor: Constructor ): WrappedQuinary; @@ -406,8 +358,6 @@ declare function wrap( fcn: Quinary, nargs: 5, ctor: Constructor ): WrappedQuina * * @example * var Complex64 = require( '@stdlib/complex/float32/ctor' ); -* var realf = require( '@stdlib/complex/float32/real' ); -* var imagf = require( '@stdlib/complex/float32/imag' ); * * function add( x, y, z, w, v, t ) { * return x + y + z + w + v + t; @@ -418,13 +368,7 @@ declare function wrap( fcn: Quinary, nargs: 5, ctor: Constructor ): WrappedQuina * // ... * * var z = f( 3.0, 4.0, 5.0, 6.0, 7.0, 8.0 ); -* // returns -* -* var re = realf( z ); -* // returns 33.0 -* -* var im = imagf( z ); -* // returns 0.0 +* // returns [ 33.0, 0.0 ] */ declare function wrap( fcn: Nary, nargs: number, ctor: Constructor ): WrappedNary; diff --git a/lib/node_modules/@stdlib/complex/base/cast-return/examples/index.js b/lib/node_modules/@stdlib/complex/base/cast-return/examples/index.js index e7a65966ade6..308f6d65120c 100644 --- a/lib/node_modules/@stdlib/complex/base/cast-return/examples/index.js +++ b/lib/node_modules/@stdlib/complex/base/cast-return/examples/index.js @@ -20,8 +20,6 @@ var Complex64 = require( '@stdlib/complex/float32/ctor' ); var addf = require( '@stdlib/number/float32/base/add' ); -var realf = require( '@stdlib/complex/float32/real' ); -var imagf = require( '@stdlib/complex/float32/imag' ); var castReturn = require( './../lib' ); var f = castReturn( addf, 2, Complex64 ); @@ -29,13 +27,7 @@ var f = castReturn( addf, 2, Complex64 ); // ... var z = f( 3.0, 4.0 ); -// returns +// returns [ 7.0, 0.0 ] -var re = realf( z ); -// returns 7.0 - -var im = imagf( z ); -// returns 0.0 - -console.log( '%d + %di', re, im ); +console.log( z.toString() ); // => '7 + 0i' diff --git a/lib/node_modules/@stdlib/complex/base/cast-return/lib/index.js b/lib/node_modules/@stdlib/complex/base/cast-return/lib/index.js index 04ec71ee41a2..26d80e3221b1 100644 --- a/lib/node_modules/@stdlib/complex/base/cast-return/lib/index.js +++ b/lib/node_modules/@stdlib/complex/base/cast-return/lib/index.js @@ -26,8 +26,6 @@ * @example * var Complex64 = require( '@stdlib/complex/float32/ctor' ); * var addf = require( '@stdlib/number/float32/base/add' ); -* var realf = require( '@stdlib/complex/float32/real' ); -* var imagf = require( '@stdlib/complex/float32/imag' ); * var castReturn = require( '@stdlib/complex/base/cast-return' ); * * var f = castReturn( addf, 2, Complex64 ); @@ -35,13 +33,7 @@ * // ... * * var z = f( 3.0, 4.0 ); -* // returns -* -* var re = realf( z ); -* // returns 7.0 -* -* var im = imagf( z ); -* // returns 0.0 +* // returns [ 7.0, 0.0 ] */ // MODULES // diff --git a/lib/node_modules/@stdlib/complex/base/cast-return/lib/main.js b/lib/node_modules/@stdlib/complex/base/cast-return/lib/main.js index e0c38a0bc3bb..711cb62f4980 100644 --- a/lib/node_modules/@stdlib/complex/base/cast-return/lib/main.js +++ b/lib/node_modules/@stdlib/complex/base/cast-return/lib/main.js @@ -53,21 +53,13 @@ var T = 'number'; * @example * var Complex64 = require( '@stdlib/complex/float32/ctor' ); * var addf = require( '@stdlib/number/float32/base/add' ); -* var realf = require( '@stdlib/complex/float32/real' ); -* var imagf = require( '@stdlib/complex/float32/imag' ); * * var f = wrap( addf, 2, Complex64 ); * * // ... * * var z = f( 3.0, 4.0 ); -* // returns -* -* var re = realf( z ); -* // returns 7.0 -* -* var im = imagf( z ); -* // returns 0.0 +* // returns [ 7.0, 0.0 ] */ function wrap( fcn, nargs, ctor ) { var fcns;