Sha256: 765c83d495226d6ba35b0c1c733e75cd079cde753d47e22f714737bdcfd4edb8

Contents?: true

Size: 408 Bytes

Versions: 46

Compression:

Stored size: 408 Bytes

Contents

"use strict";

var callable = require("./valid-callable")
  , forEach  = require("./for-each")
  , call     = Function.prototype.call;

module.exports = function (obj, cb /*, thisArg*/) {
	var result = {}, thisArg = arguments[2];
	callable(cb);
	forEach(
		obj,
		function (value, key, targetObj, index) {
			result[call.call(cb, thisArg, key, value, this, index)] = value;
		},
		obj
	);
	return result;
};

Version data entries

46 entries across 46 versions & 3 rubygems

Version Path
govuk_publishing_components-18.0.0 node_modules/es5-ext/object/map-keys.js
govuk_publishing_components-17.21.0 node_modules/es5-ext/object/map-keys.js
govuk_publishing_components-17.20.0 node_modules/es5-ext/object/map-keys.js
govuk_publishing_components-17.19.1 node_modules/es5-ext/object/map-keys.js
govuk_publishing_components-17.19.0 node_modules/es5-ext/object/map-keys.js
govuk_publishing_components-17.18.0 node_modules/es5-ext/object/map-keys.js
govuk_publishing_components-17.17.0 node_modules/es5-ext/object/map-keys.js
govuk_publishing_components-17.16.0 node_modules/es5-ext/object/map-keys.js
govuk_publishing_components-17.15.0 node_modules/es5-ext/object/map-keys.js
govuk_publishing_components-17.14.0 node_modules/es5-ext/object/map-keys.js
govuk_publishing_components-17.13.0 node_modules/es5-ext/object/map-keys.js
govuk_publishing_components-17.12.2 node_modules/es5-ext/object/map-keys.js
govuk_publishing_components-17.12.1 node_modules/es5-ext/object/map-keys.js
govuk_publishing_components-17.12.0 node_modules/es5-ext/object/map-keys.js
govuk_publishing_components-17.11.0 node_modules/es5-ext/object/map-keys.js
govuk_publishing_components-17.10.0 node_modules/es5-ext/object/map-keys.js
govuk_publishing_components-17.9.0 node_modules/es5-ext/object/map-keys.js
govuk_publishing_components-17.8.0 node_modules/es5-ext/object/map-keys.js
govuk_publishing_components-17.7.0 node_modules/es5-ext/object/map-keys.js
govuk_publishing_components-17.6.1 node_modules/es5-ext/object/map-keys.js