Skip to content
Closed
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
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"
inverse,"@stdlib/object/inverse"
objectInverseBy,"@stdlib/utils/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/utils/object-inverse-by'
Expand All @@ -86,7 +86,7 @@ ns.push({
'value': require( '@stdlib/utils/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",inverse
"@stdlib/utils/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/utils/object-inverse-by"
"@stdlib/utils/object-inverse-by","@stdlib/utils/object-inverse"
"@stdlib/object/inverse","@stdlib/utils/object-inverse-by"
"@stdlib/utils/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/utils/object-inverse-by","@stdlib/utils-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/utils-object-inverse-by","@stdlib/utils/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 @@ -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 randu = require( '@stdlib/random/base/randu' );
var round = require( '@stdlib/math/base/special/round' );
var invert = require( '@stdlib/utils/object-inverse' );
var invert = require( '@stdlib/object/inverse' );

var keys;
var arr;
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
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 @@ -157,7 +157,6 @@ import nonEnumerablePropertySymbols = require( '@stdlib/utils/nonenumerable-prop
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 objectInverseBy = require( '@stdlib/utils/object-inverse-by' );
import omit = require( '@stdlib/utils/omit' );
import omitBy = require( '@stdlib/utils/omit-by' );
Expand Down Expand Up @@ -4229,41 +4228,6 @@ interface Namespace {
*/
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;

/**
* Inverts an object, such that keys become values and values become keys, according to a transform function.
*
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 @@ -1273,15 +1273,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 objectInverseBy
* @memberof utils
Expand Down
4 changes: 2 additions & 2 deletions lib/node_modules/@stdlib/utils/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
Loading