0
0
mirror of https://github.com/Doodle3D/Doodle3D-API synced 2024-09-20 20:50:07 +02:00
Doodle3D-API/jspm_packages/npm/core-js@0.9.18/modules/core.object.js
2015-07-15 15:06:18 +02:00

22 lines
529 B
JavaScript

/* */
var $ = require("./$"),
$def = require("./$.def"),
ownKeys = require("./$.own-keys");
function define(target, mixin) {
var keys = ownKeys($.toObject(mixin)),
length = keys.length,
i = 0,
key;
while (length > i)
$.setDesc(target, key = keys[i++], $.getDesc(mixin, key));
return target;
}
$def($def.S + $def.F, 'Object', {
isObject: $.isObject,
classof: require("./$.cof").classof,
define: define,
make: function(proto, mixin) {
return define($.create(proto), mixin);
}
});