%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/ugotscom/3vfm3/node_modules/es-abstract/test/helpers/
Upload File :
Create Path :
Current File : /home/ugotscom/3vfm3/node_modules/es-abstract/test/helpers/createBoundESNamespace.js

'use strict';

var bind = require('function-bind');

var OwnPropertyKeys = require('../../helpers/OwnPropertyKeys');

module.exports = function createBoundESNamespace(ES) {
	var keys = OwnPropertyKeys(ES);
	var result = {};

	for (var i = 0; i < keys.length; i++) {
		var key = keys[i];
		var prop = ES[key];
		if (typeof prop === 'function') {
			prop = bind.call(prop, undefined);
		}
		result[key] = prop;
	}

	return result;
};

Zerion Mini Shell 1.0