/
var
/
www
/
cobraambalaj
/
node_modules
/
es5-ext
/
test
/
object
/
/var/www/cobraambalaj/node_modules/es5-ext/test/object
mkdir
upload
Name
Size
Mode
Actions
assign/
-
0755
rm
entries/
-
0755
rm
keys/
-
0755
rm
set-prototype-of/
-
0755
rm
assign-deep.js
843
0644
edit
dl
rm
clear.js
295
0644
edit
dl
rm
compact.js
351
0644
edit
dl
rm
compare.js
369
0644
edit
dl
rm
copy-deep.js
958
0644
edit
dl
rm
copy.js
703
0644
edit
dl
rm
count.js
312
0644
edit
dl
rm
create.js
664
0644
edit
dl
rm
ensure-array.js
663
0644
edit
dl
rm
ensure-finite-number.js
653
0644
edit
dl
rm
ensure-integer.js
435
0644
edit
dl
rm
ensure-natural-number-value.js
466
0644
edit
dl
rm
ensure-natural-number.js
434
0644
edit
dl
rm
ensure-plain-function.js
223
0644
edit
dl
rm
ensure-plain-object.js
317
0644
edit
dl
rm
ensure-promise.js
592
0644
edit
dl
rm
ensure-thenable.js
226
0644
edit
dl
rm
eq.js
319
0644
edit
dl
rm
every.js
341
0644
edit
dl
rm
filter.js
163
0644
edit
dl
rm
find-key.js
423
0644
edit
dl
rm
find.js
421
0644
edit
dl
rm
first-key.js
349
0644
edit
dl
rm
flatten.js
143
0644
edit
dl
rm
for-each.js
193
0644
edit
dl
rm
get-property-names.js
356
0644
edit
dl
rm
is-array-like.js
418
0644
edit
dl
rm
is-callable.js
179
0644
edit
dl
rm
is-copy-deep.js
1315
0644
edit
dl
rm
is-copy.js
622
0644
edit
dl
rm
is-empty.js
116
0644
edit
dl
rm
is-finite-number.js
489
0644
edit
dl
rm
is-integer.js
302
0644
edit
dl
rm
is-natural-number-value.js
303
0644
edit
dl
rm
is-natural-number.js
302
0644
edit
dl
rm
is-number-value.js
488
0644
edit
dl
rm
is-object.js
368
0644
edit
dl
rm
is-plain-function.js
968
0644
edit
dl
rm
is-plain-object.js
801
0644
edit
dl
rm
is-promise.js
367
0644
edit
dl
rm
is-thenable.js
367
0644
edit
dl
rm
is-value.js
254
0644
edit
dl
rm
is.js
320
0644
edit
dl
rm
key-of.js
337
0644
edit
dl
rm
map-keys.js
177
0644
edit
dl
rm
map.js
246
0644
edit
dl
rm
mixin-prototypes.js
1753
0644
edit
dl
rm
mixin.js
1893
0644
edit
dl
rm
normalize-options.js
955
0644
edit
dl
rm
primitive-set.js
449
0644
edit
dl
rm
safe-traverse.js
606
0644
edit
dl
rm
serialize.js
1252
0644
edit
dl
rm
some.js
423
0644
edit
dl
rm
to-array.js
365
0644
edit
dl
rm
unserialize.js
1211
0644
edit
dl
rm
valid-callable.js
154
0644
edit
dl
rm
valid-object.js
515
0644
edit
dl
rm
valid-value.js
331
0644
edit
dl
rm
validate-array-like-object.js
600
0644
edit
dl
rm
validate-array-like.js
565
0644
edit
dl
rm
validate-stringifiable-value.js
523
0644
edit
dl
rm
validate-stringifiable.js
474
0644
edit
dl
rm
_iterate.js
663
0644
edit
dl
rm
Edit:
/var/www/cobraambalaj/node_modules/es5-ext/test/object/mixin.js
(1893B)
"use strict"; module.exports = function (t, a) { var o, o1, o2, x, y = {}, z = {}; o = { inherited: true }; o1 = Object.create(o); o1.visible = z; o1.nonremovable = "raz"; Object.defineProperty(o1, "hidden", { value: "hidden" }); o2 = Object.defineProperties({}, { nonremovable: { value: y } }); o2.other = "other"; try { t(o2, o1); } catch (ignore) {} a(o2.visible, z, "Enumerable"); a(o1.hidden, "hidden", "Not Enumerable"); a(o2.propertyIsEnumerable("visible"), true, "Enumerable is enumerable"); a(o2.propertyIsEnumerable("hidden"), false, "Not enumerable is not enumerable"); a(o2.hasOwnProperty("inherited"), false, "Extend only own"); a(o2.inherited, undefined, "Extend ony own: value"); a(o2.nonremovable, y, "Do not overwrite non configurable"); a(o2.other, "other", "Own kept"); x = {}; t(x, o2); try { t(x, o1); } catch (ignore) {} a(x.visible, z, "Enumerable"); a(x.hidden, "hidden", "Not Enumerable"); a(x.propertyIsEnumerable("visible"), true, "Enumerable is enumerable"); a(x.propertyIsEnumerable("hidden"), false, "Not enumerable is not enumerable"); a(x.hasOwnProperty("inherited"), false, "Extend only own"); a(x.inherited, undefined, "Extend ony own: value"); a(x.nonremovable, y, "Ignored non configurable"); a(x.other, "other", "Other"); x.visible = 3; a(x.visible, 3, "Writable is writable"); x = {}; t(x, o1); a.throws(function () { x.hidden = 3; }, "Not writable is not writable"); x = {}; t(x, o1); delete x.visible; a.ok(!x.hasOwnProperty("visible"), "Configurable is configurable"); x = {}; t(x, o1); a.throws(function () { delete x.hidden; }, "Not configurable is not configurable"); x = Object.defineProperty({}, "foo", { configurable: false, writable: true, enumerable: false, value: "bar" }); try { t(x, { foo: "lorem" }); } catch (ignore) {} a(x.foo, "bar", "Writable, not enumerable"); };
Save
cmd:
run