Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@

// MODULES //

var objectInverse = require( '@stdlib/utils/object-inverse' );
var objectInverse = require( '@stdlib/object/inverse' );
var enumeration = require( '@stdlib/blas/base/diagonal-types' ).enum;


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@

// MODULES //

var objectInverse = require( '@stdlib/utils/object-inverse' );
var objectInverse = require( '@stdlib/object/inverse' );
var enumeration = require( '@stdlib/blas/base/layouts' ).enum;


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@

// MODULES //

var objectInverse = require( '@stdlib/utils/object-inverse' );
var objectInverse = require( '@stdlib/object/inverse' );
var enumeration = require( '@stdlib/blas/base/matrix-orientations' ).enum;


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@

// MODULES //

var objectInverse = require( '@stdlib/utils/object-inverse' );
var objectInverse = require( '@stdlib/object/inverse' );
var enumeration = require( '@stdlib/blas/base/matrix-triangles' ).enum;


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@

// MODULES //

var objectInverse = require( '@stdlib/utils/object-inverse' );
var objectInverse = require( '@stdlib/object/inverse' );
var enumeration = require( '@stdlib/blas/base/operation-sides' ).enum;


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@

// MODULES //

var objectInverse = require( '@stdlib/utils/object-inverse' );
var objectInverse = require( '@stdlib/object/inverse' );
var enumeration = require( '@stdlib/blas/base/transpose-operations' ).enum;


Expand Down
2 changes: 1 addition & 1 deletion lib/node_modules/@stdlib/error/tools/database/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ var db = database();
<!-- eslint no-undef: "error" -->

```javascript
var invertObject = require( '@stdlib/utils/object-inverse' );
var invertObject = require( '@stdlib/object/inverse' );
var replace = require( '@stdlib/string/replace' );
var database = require( '@stdlib/error/tools/database' );

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

'use strict';

var invertObject = require( '@stdlib/utils/object-inverse' );
var invertObject = require( '@stdlib/object/inverse' );
var replace = require( '@stdlib/string/replace' );
var database = require( './../lib' );

Expand Down
2 changes: 1 addition & 1 deletion lib/node_modules/@stdlib/error/tools/msg2id/lib/main.js
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
var hasOwnProp = require( '@stdlib/assert/has-own-property' );
var database = require( '@stdlib/error/tools/database' );
var inverse = require( '@stdlib/utils/object-inverse' );
var inverse = require( '@stdlib/object/inverse' );
var format = require( '@stdlib/string/format' );


Expand Down
2 changes: 1 addition & 1 deletion lib/node_modules/@stdlib/namespace/alias2pkg/data/data.csv
Original file line number Diff line number Diff line change
Expand Up @@ -2662,7 +2662,7 @@ Object,"@stdlib/object/ctor"
objectEntries,"@stdlib/utils/entries"
objectEntriesIn,"@stdlib/utils/entries-in"
objectFromEntries,"@stdlib/utils/from-entries"
objectInverse,"@stdlib/utils/object-inverse"
objectInverse,"@stdlib/object/inverse"
objectInverseBy,"@stdlib/object/inverse-by"
objectKeys,"@stdlib/utils/keys"
objectValues,"@stdlib/utils/values"
Expand Down
6 changes: 3 additions & 3 deletions lib/node_modules/@stdlib/namespace/lib/namespace/o.js
Original file line number Diff line number Diff line change
Expand Up @@ -72,8 +72,8 @@ ns.push({

ns.push({
'alias': 'objectInverse',
'path': '@stdlib/utils/object-inverse',
'value': require( '@stdlib/utils/object-inverse' ),
'path': '@stdlib/object/inverse',
'value': require( '@stdlib/object/inverse' ),
'type': 'Function',
'related': [
'@stdlib/object/inverse-by'
Expand All @@ -86,7 +86,7 @@ ns.push({
'value': require( '@stdlib/object/inverse-by' ),
'type': 'Function',
'related': [
'@stdlib/utils/object-inverse'
'@stdlib/object/inverse'
]
});

Expand Down
2 changes: 1 addition & 1 deletion lib/node_modules/@stdlib/namespace/pkg2alias/data/data.csv
Original file line number Diff line number Diff line change
Expand Up @@ -2662,7 +2662,7 @@
"@stdlib/utils/entries",objectEntries
"@stdlib/utils/entries-in",objectEntriesIn
"@stdlib/utils/from-entries",objectFromEntries
"@stdlib/utils/object-inverse",objectInverse
"@stdlib/object/inverse",objectInverse
"@stdlib/object/inverse-by",objectInverseBy
"@stdlib/utils/keys",objectKeys
"@stdlib/utils/values",objectValues
Expand Down
4 changes: 2 additions & 2 deletions lib/node_modules/@stdlib/namespace/pkg2related/data/data.csv
Original file line number Diff line number Diff line change
Expand Up @@ -2662,8 +2662,8 @@
"@stdlib/utils/entries","@stdlib/utils/entries-in,@stdlib/utils/from-entries,@stdlib/utils/keys,@stdlib/utils/values"
"@stdlib/utils/entries-in","@stdlib/utils/entries,@stdlib/utils/from-entries,@stdlib/utils/keys-in,@stdlib/utils/values-in"
"@stdlib/utils/from-entries","@stdlib/utils/entries"
"@stdlib/utils/object-inverse","@stdlib/object/inverse-by"
"@stdlib/object/inverse-by","@stdlib/utils/object-inverse"
"@stdlib/object/inverse","@stdlib/object/inverse-by"
"@stdlib/object/inverse-by","@stdlib/object/inverse"
"@stdlib/utils/keys","@stdlib/utils/entries,@stdlib/utils/keys-in,@stdlib/utils/nonindex-keys,@stdlib/utils/values"
"@stdlib/utils/values","@stdlib/utils/entries,@stdlib/utils/keys"
"@stdlib/utils/values-in","@stdlib/utils/entries-in,@stdlib/utils/keys-in,@stdlib/utils/values"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2662,7 +2662,7 @@
"@stdlib/utils/entries","@stdlib/utils-entries"
"@stdlib/utils/entries-in","@stdlib/utils-entries-in"
"@stdlib/utils/from-entries","@stdlib/utils-from-entries"
"@stdlib/utils/object-inverse","@stdlib/utils-object-inverse"
"@stdlib/object/inverse","@stdlib/object-inverse"
"@stdlib/object/inverse-by","@stdlib/object-inverse-by"
"@stdlib/utils/keys","@stdlib/utils-keys"
"@stdlib/utils/values","@stdlib/utils-values"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2662,7 +2662,7 @@
"@stdlib/utils-entries","@stdlib/utils/entries"
"@stdlib/utils-entries-in","@stdlib/utils/entries-in"
"@stdlib/utils-from-entries","@stdlib/utils/from-entries"
"@stdlib/utils-object-inverse","@stdlib/utils/object-inverse"
"@stdlib/object-inverse","@stdlib/object/inverse"
"@stdlib/object-inverse-by","@stdlib/object/inverse-by"
"@stdlib/utils-keys","@stdlib/utils/keys"
"@stdlib/utils-values","@stdlib/utils/values"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@

// MODULES //

var objectInverse = require( '@stdlib/utils/object-inverse' );
var objectInverse = require( '@stdlib/object/inverse' );
var dtypeChar = require( '@stdlib/ndarray/base/dtype-char' );


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
// MODULES //

var tape = require( 'tape' );
var objectInverse = require( '@stdlib/utils/object-inverse' );
var objectInverse = require( '@stdlib/object/inverse' );
var dtypeChar = require( '@stdlib/ndarray/base/dtype-char' );
var char2dtype = require( './../lib' );

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
// MODULES //

var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
var objectInverse = require( '@stdlib/utils/object-inverse' );
var objectInverse = require( '@stdlib/object/inverse' );
var dtypeEnums = require( '@stdlib/ndarray/base/dtype-enums' );


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
// MODULES //

var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
var objectInverse = require( '@stdlib/utils/object-inverse' );
var objectInverse = require( '@stdlib/object/inverse' );
var enumeration = require( '@stdlib/ndarray/output-dtype-policies' ).enum;


Expand Down
4 changes: 2 additions & 2 deletions lib/node_modules/@stdlib/object/inverse-by/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -182,7 +182,7 @@ console.dir( out );

## See Also

- <span class="package-name">[`@stdlib/utils/object-inverse`][@stdlib/utils/object-inverse]</span><span class="delimiter">: </span><span class="description">invert an object, such that keys become values and values become keys.</span>
- <span class="package-name">[`@stdlib/object/inverse`][@stdlib/object/inverse]</span><span class="delimiter">: </span><span class="description">invert an object, such that keys become values and values become keys.</span>

</section>

Expand All @@ -196,7 +196,7 @@ console.dir( out );

<!-- <related-links> -->

[@stdlib/utils/object-inverse]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/utils/object-inverse
[@stdlib/object/inverse]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/object/inverse

<!-- </related-links> -->

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ limitations under the License.
## Usage

```javascript
var invert = require( '@stdlib/utils/object-inverse' );
var invert = require( '@stdlib/object/inverse' );
```

#### invert( obj\[, options] )
Expand Down Expand Up @@ -107,7 +107,7 @@ var out = invert( obj, {
```javascript
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
var objectKeys = require( '@stdlib/utils/keys' );
var invert = require( '@stdlib/utils/object-inverse' );
var invert = require( '@stdlib/object/inverse' );

// Create an array of random integers:
var arr = discreteUniform( 1000, 0, 100 );
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,10 @@
/**
* Invert an object, such that keys become values and values become keys.
*
* @module @stdlib/utils/object-inverse
* @module @stdlib/object/inverse
*
* @example
* var invert = require( '@stdlib/utils/object-inverse' );
* var invert = require( '@stdlib/object/inverse' );
*
* var out = invert({
* 'a': 'beep',
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "@stdlib/utils/object-inverse",
"name": "@stdlib/object/inverse",
"version": "0.0.0",
"description": "Invert an object, such that keys become values and values become keys.",
"license": "Apache-2.0",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
// MODULES //

var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
var objectInverse = require( '@stdlib/utils/object-inverse' );
var objectInverse = require( '@stdlib/object/inverse' );
var enumeration = require( '@stdlib/stats/base/ztest/alternatives' ).enum;


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@

// MODULES //

var objectInverse = require( '@stdlib/utils/object-inverse' );
var objectInverse = require( '@stdlib/object/inverse' );
var enumeration = require( '@stdlib/strided/dtypes' ).enum;


Expand Down
36 changes: 0 additions & 36 deletions lib/node_modules/@stdlib/utils/docs/types/index.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -151,7 +151,6 @@
import nonEnumerablePropertySymbolsIn = require( '@stdlib/utils/nonenumerable-property-symbols-in' );
import nonIndexKeys = require( '@stdlib/utils/nonindex-keys' );
import noop = require( '@stdlib/utils/noop' );
import objectInverse = require( '@stdlib/utils/object-inverse' );
import omit = require( '@stdlib/utils/omit' );
import omitBy = require( '@stdlib/utils/omit-by' );
import openURL = require( '@stdlib/utils/open-url' );
Expand Down Expand Up @@ -664,7 +663,7 @@
*
* @example
* var p = ns.convertPath( '/c/foo/bar/beep.c', 'win32' );
* // returns 'c:\\foo\\bar\\beep.c'

Check failure on line 666 in lib/node_modules/@stdlib/utils/docs/types/index.d.ts

View workflow job for this annotation

GitHub Actions / Lint Changed Files

Displayed return value is `c:\\foo\\bar\\beep.c`, but expected `c:\foo\bar\beep.c` instead
*
* @example
* var p = ns.convertPath( '/c/foo/bar/beep.c', 'mixed' );
Expand Down Expand Up @@ -1809,7 +1808,7 @@
*
* @example
* var str = ns.rescape( '[A-Z]*' );
* // returns '\\[A\\-Z\\]\\*'

Check failure on line 1811 in lib/node_modules/@stdlib/utils/docs/types/index.d.ts

View workflow job for this annotation

GitHub Actions / Lint Changed Files

Displayed return value is `\\[A\\-Z\\]\\*`, but expected `\[A\-Z\]\*` instead
*/
rescape: typeof rescape;

Expand Down Expand Up @@ -4015,41 +4014,6 @@
*/
noop: typeof noop;

/**
* Inverts an object, such that keys become values and values become keys.
*
* @param obj - input object
* @param options - function options
* @param options.duplicates - boolean indicating whether to store duplicate keys (default: true)
* @returns inverted object
*
* @example
* var out = ns.objectInverse({
* 'a': 'beep',
* 'b': 'boop'
* });
* // returns { 'beep': 'a', 'boop': 'b' }
*
* @example
* var out = ns.objectInverse({
* 'a': 'beep',
* 'b': 'beep'
* });
* // returns { 'beep': [ 'a', 'b' ] }
*
* @example
* var obj = {};
* obj.a = 'beep';
* obj.b = 'boop';
* obj.c = 'beep'; // inserted after `a`
*
* var out = ns.objectInverse( obj, {
* 'duplicates': false
* });
* // returns { 'beep': 'c', 'boop': 'b' }
*/
objectInverse: typeof objectInverse;

/**
* Returns a partial object copy excluding specified keys.
*
Expand Down
9 changes: 0 additions & 9 deletions lib/node_modules/@stdlib/utils/lib/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -1219,15 +1219,6 @@ setReadOnly( utils, 'nonIndexKeys', require( '@stdlib/utils/nonindex-keys' ) );
*/
setReadOnly( utils, 'noop', require( '@stdlib/utils/noop' ) );

/**
* @name objectInverse
* @memberof utils
* @readonly
* @type {Function}
* @see {@link module:@stdlib/utils/object-inverse}
*/
setReadOnly( utils, 'objectInverse', require( '@stdlib/utils/object-inverse' ) );

/**
* @name omit
* @memberof utils
Expand Down
Loading