Skip to content

Commit

Permalink
[Refactor] ES2015+: ArrayCreate: use setProto helper
Browse files Browse the repository at this point in the history
  • Loading branch information
ljharb committed Dec 30, 2024
1 parent 44b780c commit 50cfd7e
Show file tree
Hide file tree
Showing 10 changed files with 10 additions and 100 deletions.
11 changes: 1 addition & 10 deletions 2015/ArrayCreate.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,16 +9,7 @@ var $TypeError = require('es-errors/type');
var isInteger = require('math-intrinsics/isInteger');
var MAX_ARRAY_LENGTH = require('math-intrinsics/constants/maxArrayLength');

var hasProto = require('has-proto')();

var $setProto = GetIntrinsic('%Object.setPrototypeOf%', true) || (
hasProto
? function (O, proto) {
O.__proto__ = proto; // eslint-disable-line no-proto, no-param-reassign
return O;
}
: null
);
var $setProto = require('../helpers/setProto');

// https://262.ecma-international.org/6.0/#sec-arraycreate

Expand Down
11 changes: 1 addition & 10 deletions 2016/ArrayCreate.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

11 changes: 1 addition & 10 deletions 2017/ArrayCreate.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

11 changes: 1 addition & 10 deletions 2018/ArrayCreate.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

11 changes: 1 addition & 10 deletions 2019/ArrayCreate.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

11 changes: 1 addition & 10 deletions 2020/ArrayCreate.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

11 changes: 1 addition & 10 deletions 2021/ArrayCreate.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,16 +9,7 @@ var $TypeError = require('es-errors/type');
var isInteger = require('math-intrinsics/isInteger');
var MAX_ARRAY_LENGTH = require('math-intrinsics/constants/maxArrayLength');

var hasProto = require('has-proto')();

var $setProto = GetIntrinsic('%Object.setPrototypeOf%', true) || (
hasProto
? function (O, proto) {
O.__proto__ = proto; // eslint-disable-line no-proto, no-param-reassign
return O;
}
: null
);
var $setProto = require('../helpers/setProto');

// https://262.ecma-international.org/12.0/#sec-arraycreate

Expand Down
11 changes: 1 addition & 10 deletions 2022/ArrayCreate.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

11 changes: 1 addition & 10 deletions 2023/ArrayCreate.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

11 changes: 1 addition & 10 deletions 2024/ArrayCreate.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 50cfd7e

Please sign in to comment.