Skip to content

Commit

Permalink
rename internals/global -> internals/global-this
Browse files Browse the repository at this point in the history
  • Loading branch information
zloirock committed Jul 18, 2024
1 parent 25b5716 commit 6250ccb
Show file tree
Hide file tree
Showing 102 changed files with 284 additions and 288 deletions.
4 changes: 2 additions & 2 deletions packages/core-js-pure/override/internals/collection.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
'use strict';
var $ = require('../internals/export');
var global = require('../internals/global');
var globalThis = require('../internals/global-this');
var InternalMetadataModule = require('../internals/internal-metadata');
var fails = require('../internals/fails');
var createNonEnumerableProperty = require('../internals/create-non-enumerable-property');
Expand All @@ -22,7 +22,7 @@ module.exports = function (CONSTRUCTOR_NAME, wrapper, common) {
var IS_MAP = CONSTRUCTOR_NAME.indexOf('Map') !== -1;
var IS_WEAK = CONSTRUCTOR_NAME.indexOf('Weak') !== -1;
var ADDER = IS_MAP ? 'set' : 'add';
var NativeConstructor = global[CONSTRUCTOR_NAME];
var NativeConstructor = globalThis[CONSTRUCTOR_NAME];
var NativePrototype = NativeConstructor && NativeConstructor.prototype;
var exported = {};
var Constructor;
Expand Down
6 changes: 3 additions & 3 deletions packages/core-js-pure/override/internals/export.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
'use strict';
var global = require('../internals/global');
var globalThis = require('../internals/global-this');
var apply = require('../internals/function-apply');
var uncurryThis = require('../internals/function-uncurry-this-clause');
var isCallable = require('../internals/is-callable');
Expand Down Expand Up @@ -47,7 +47,7 @@ module.exports = function (options, source) {
var STATIC = options.stat;
var PROTO = options.proto;

var nativeSource = GLOBAL ? global : STATIC ? global[TARGET] : global[TARGET] && global[TARGET].prototype;
var nativeSource = GLOBAL ? globalThis : STATIC ? globalThis[TARGET] : globalThis[TARGET] && globalThis[TARGET].prototype;

var target = GLOBAL ? path : path[TARGET] || createNonEnumerableProperty(path, TARGET, {})[TARGET];
var targetPrototype = target.prototype;
Expand All @@ -73,7 +73,7 @@ module.exports = function (options, source) {
if (!FORCED && !PROTO && typeof targetProperty == typeof sourceProperty) continue;

// bind methods to global for calling from export context
if (options.bind && USE_NATIVE) resultProperty = bind(sourceProperty, global);
if (options.bind && USE_NATIVE) resultProperty = bind(sourceProperty, globalThis);
// wrap global constructors for prevent changes in this version
else if (options.wrap && USE_NATIVE) resultProperty = wrapConstructor(sourceProperty);
// make static versions for prototype methods
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
'use strict';
var global = require('../internals/global');
var globalThis = require('../internals/global-this');
var path = require('../internals/path');

module.exports = function (CONSTRUCTOR, METHOD) {
var Namespace = path[CONSTRUCTOR + 'Prototype'];
var pureMethod = Namespace && Namespace[METHOD];
if (pureMethod) return pureMethod;
var NativeConstructor = global[CONSTRUCTOR];
var NativeConstructor = globalThis[CONSTRUCTOR];
var NativePrototype = NativeConstructor && NativeConstructor.prototype;
return NativePrototype && NativePrototype[METHOD];
};
6 changes: 3 additions & 3 deletions packages/core-js-pure/override/internals/get-built-in.js
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
'use strict';
var path = require('../internals/path');
var global = require('../internals/global');
var globalThis = require('../internals/global-this');
var isCallable = require('../internals/is-callable');

var aFunction = function (variable) {
return isCallable(variable) ? variable : undefined;
};

module.exports = function (namespace, method) {
return arguments.length < 2 ? aFunction(path[namespace]) || aFunction(global[namespace])
: path[namespace] && path[namespace][method] || global[namespace] && global[namespace][method];
return arguments.length < 2 ? aFunction(path[namespace]) || aFunction(globalThis[namespace])
: path[namespace] && path[namespace][method] || globalThis[namespace] && globalThis[namespace][method];
};
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
'use strict';
require('../modules/es.array.iterator');
var DOMIterables = require('../internals/dom-iterables');
var global = require('../internals/global');
var globalThis = require('../internals/global-this');
var setToStringTag = require('../internals/set-to-string-tag');
var Iterators = require('../internals/iterators');

for (var COLLECTION_NAME in DOMIterables) {
setToStringTag(global[COLLECTION_NAME], COLLECTION_NAME);
setToStringTag(globalThis[COLLECTION_NAME], COLLECTION_NAME);
Iterators[COLLECTION_NAME] = Iterators.Array;
}
6 changes: 3 additions & 3 deletions packages/core-js-pure/override/modules/web.self.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
'use strict';
var $ = require('../internals/export');
var global = require('../internals/global');
var globalThis = require('../internals/global-this');

// `self` getter
// https://html.spec.whatwg.org/multipage/window-object.html#dom-self
$({ global: true, forced: global.self !== global }, {
self: global
$({ global: true, forced: globalThis.self !== globalThis }, {
self: globalThis
});
2 changes: 1 addition & 1 deletion packages/core-js/es/global-this.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
'use strict';
require('../modules/es.global-this');

module.exports = require('../internals/global');
module.exports = require('../internals/global-this');
2 changes: 1 addition & 1 deletion packages/core-js/es/typed-array/float32-array.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@ require('../../modules/es.array-buffer.constructor');
require('../../modules/es.array-buffer.slice');
require('../../modules/es.typed-array.float32-array');
require('./methods');
var global = require('../../internals/global');
var global = require('../../internals/global-this');

module.exports = global.Float32Array;
2 changes: 1 addition & 1 deletion packages/core-js/es/typed-array/float64-array.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@ require('../../modules/es.array-buffer.constructor');
require('../../modules/es.array-buffer.slice');
require('../../modules/es.typed-array.float64-array');
require('./methods');
var global = require('../../internals/global');
var global = require('../../internals/global-this');

module.exports = global.Float64Array;
2 changes: 1 addition & 1 deletion packages/core-js/es/typed-array/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,4 @@ require('../../modules/es.typed-array.float32-array');
require('../../modules/es.typed-array.float64-array');
require('./methods');

module.exports = require('../../internals/global');
module.exports = require('../../internals/global-this');
2 changes: 1 addition & 1 deletion packages/core-js/es/typed-array/int16-array.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@ require('../../modules/es.array-buffer.constructor');
require('../../modules/es.array-buffer.slice');
require('../../modules/es.typed-array.int16-array');
require('./methods');
var global = require('../../internals/global');
var global = require('../../internals/global-this');

module.exports = global.Int16Array;
2 changes: 1 addition & 1 deletion packages/core-js/es/typed-array/int32-array.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@ require('../../modules/es.array-buffer.constructor');
require('../../modules/es.array-buffer.slice');
require('../../modules/es.typed-array.int32-array');
require('./methods');
var global = require('../../internals/global');
var global = require('../../internals/global-this');

module.exports = global.Int32Array;
2 changes: 1 addition & 1 deletion packages/core-js/es/typed-array/int8-array.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@ require('../../modules/es.array-buffer.constructor');
require('../../modules/es.array-buffer.slice');
require('../../modules/es.typed-array.int8-array');
require('./methods');
var global = require('../../internals/global');
var global = require('../../internals/global-this');

module.exports = global.Int8Array;
2 changes: 1 addition & 1 deletion packages/core-js/es/typed-array/uint16-array.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@ require('../../modules/es.array-buffer.constructor');
require('../../modules/es.array-buffer.slice');
require('../../modules/es.typed-array.uint16-array');
require('./methods');
var global = require('../../internals/global');
var global = require('../../internals/global-this');

module.exports = global.Uint16Array;
2 changes: 1 addition & 1 deletion packages/core-js/es/typed-array/uint32-array.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@ require('../../modules/es.array-buffer.constructor');
require('../../modules/es.array-buffer.slice');
require('../../modules/es.typed-array.uint32-array');
require('./methods');
var global = require('../../internals/global');
var global = require('../../internals/global-this');

module.exports = global.Uint32Array;
2 changes: 1 addition & 1 deletion packages/core-js/es/typed-array/uint8-array.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@ require('../../modules/es.array-buffer.constructor');
require('../../modules/es.array-buffer.slice');
require('../../modules/es.typed-array.uint8-array');
require('./methods');
var global = require('../../internals/global');
var global = require('../../internals/global-this');

module.exports = global.Uint8Array;
2 changes: 1 addition & 1 deletion packages/core-js/es/typed-array/uint8-clamped-array.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@ require('../../modules/es.array-buffer.constructor');
require('../../modules/es.array-buffer.slice');
require('../../modules/es.typed-array.uint8-clamped-array');
require('./methods');
var global = require('../../internals/global');
var global = require('../../internals/global-this');

module.exports = global.Uint8ClampedArray;
2 changes: 1 addition & 1 deletion packages/core-js/internals/array-buffer-byte-length.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
'use strict';
var globalThis = require('../internals/global');
var globalThis = require('../internals/global-this');
var uncurryThisAccessor = require('../internals/function-uncurry-this-accessor');
var classof = require('../internals/classof-raw');

Expand Down
2 changes: 1 addition & 1 deletion packages/core-js/internals/array-buffer-is-detached.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
'use strict';
var globalThis = require('../internals/global');
var globalThis = require('../internals/global-this');
var uncurryThis = require('../internals/function-uncurry-this-clause');
var arrayBufferByteLength = require('../internals/array-buffer-byte-length');

Expand Down
8 changes: 4 additions & 4 deletions packages/core-js/internals/array-buffer-transfer.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
'use strict';
var global = require('../internals/global');
var globalThis = require('../internals/global-this');
var uncurryThis = require('../internals/function-uncurry-this');
var uncurryThisAccessor = require('../internals/function-uncurry-this-accessor');
var toIndex = require('../internals/to-index');
Expand All @@ -8,9 +8,9 @@ var arrayBufferByteLength = require('../internals/array-buffer-byte-length');
var detachTransferable = require('../internals/detach-transferable');
var PROPER_STRUCTURED_CLONE_TRANSFER = require('../internals/structured-clone-proper-transfer');

var structuredClone = global.structuredClone;
var ArrayBuffer = global.ArrayBuffer;
var DataView = global.DataView;
var structuredClone = globalThis.structuredClone;
var ArrayBuffer = globalThis.ArrayBuffer;
var DataView = globalThis.DataView;
var min = Math.min;
var ArrayBufferPrototype = ArrayBuffer.prototype;
var DataViewPrototype = DataView.prototype;
Expand Down
28 changes: 14 additions & 14 deletions packages/core-js/internals/array-buffer-view-core.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
'use strict';
var NATIVE_ARRAY_BUFFER = require('../internals/array-buffer-basic-detection');
var DESCRIPTORS = require('../internals/descriptors');
var global = require('../internals/global');
var globalThis = require('../internals/global-this');
var isCallable = require('../internals/is-callable');
var isObject = require('../internals/is-object');
var hasOwn = require('../internals/has-own-property');
Expand All @@ -19,20 +19,20 @@ var InternalStateModule = require('../internals/internal-state');

var enforceInternalState = InternalStateModule.enforce;
var getInternalState = InternalStateModule.get;
var Int8Array = global.Int8Array;
var Int8Array = globalThis.Int8Array;
var Int8ArrayPrototype = Int8Array && Int8Array.prototype;
var Uint8ClampedArray = global.Uint8ClampedArray;
var Uint8ClampedArray = globalThis.Uint8ClampedArray;
var Uint8ClampedArrayPrototype = Uint8ClampedArray && Uint8ClampedArray.prototype;
var TypedArray = Int8Array && getPrototypeOf(Int8Array);
var TypedArrayPrototype = Int8ArrayPrototype && getPrototypeOf(Int8ArrayPrototype);
var ObjectPrototype = Object.prototype;
var TypeError = global.TypeError;
var TypeError = globalThis.TypeError;

var TO_STRING_TAG = wellKnownSymbol('toStringTag');
var TYPED_ARRAY_TAG = uid('TYPED_ARRAY_TAG');
var TYPED_ARRAY_CONSTRUCTOR = 'TypedArrayConstructor';
// Fixing native typed arrays in Opera Presto crashes the browser, see #595
var NATIVE_ARRAY_BUFFER_VIEWS = NATIVE_ARRAY_BUFFER && !!setPrototypeOf && classof(global.opera) !== 'Opera';
var NATIVE_ARRAY_BUFFER_VIEWS = NATIVE_ARRAY_BUFFER && !!setPrototypeOf && classof(globalThis.opera) !== 'Opera';
var TYPED_ARRAY_TAG_REQUIRED = false;
var NAME, Constructor, Prototype;

Expand Down Expand Up @@ -88,7 +88,7 @@ var aTypedArrayConstructor = function (C) {
var exportTypedArrayMethod = function (KEY, property, forced, options) {
if (!DESCRIPTORS) return;
if (forced) for (var ARRAY in TypedArrayConstructorsList) {
var TypedArrayConstructor = global[ARRAY];
var TypedArrayConstructor = globalThis[ARRAY];
if (TypedArrayConstructor && hasOwn(TypedArrayConstructor.prototype, KEY)) try {
delete TypedArrayConstructor.prototype[KEY];
} catch (error) {
Expand All @@ -109,7 +109,7 @@ var exportTypedArrayStaticMethod = function (KEY, property, forced) {
if (!DESCRIPTORS) return;
if (setPrototypeOf) {
if (forced) for (ARRAY in TypedArrayConstructorsList) {
TypedArrayConstructor = global[ARRAY];
TypedArrayConstructor = globalThis[ARRAY];
if (TypedArrayConstructor && hasOwn(TypedArrayConstructor, KEY)) try {
delete TypedArrayConstructor[KEY];
} catch (error) { /* empty */ }
Expand All @@ -122,22 +122,22 @@ var exportTypedArrayStaticMethod = function (KEY, property, forced) {
} else return;
}
for (ARRAY in TypedArrayConstructorsList) {
TypedArrayConstructor = global[ARRAY];
TypedArrayConstructor = globalThis[ARRAY];
if (TypedArrayConstructor && (!TypedArrayConstructor[KEY] || forced)) {
defineBuiltIn(TypedArrayConstructor, KEY, property);
}
}
};

for (NAME in TypedArrayConstructorsList) {
Constructor = global[NAME];
Constructor = globalThis[NAME];
Prototype = Constructor && Constructor.prototype;
if (Prototype) enforceInternalState(Prototype)[TYPED_ARRAY_CONSTRUCTOR] = Constructor;
else NATIVE_ARRAY_BUFFER_VIEWS = false;
}

for (NAME in BigIntArrayConstructorsList) {
Constructor = global[NAME];
Constructor = globalThis[NAME];
Prototype = Constructor && Constructor.prototype;
if (Prototype) enforceInternalState(Prototype)[TYPED_ARRAY_CONSTRUCTOR] = Constructor;
}
Expand All @@ -149,14 +149,14 @@ if (!NATIVE_ARRAY_BUFFER_VIEWS || !isCallable(TypedArray) || TypedArray === Func
throw new TypeError('Incorrect invocation');
};
if (NATIVE_ARRAY_BUFFER_VIEWS) for (NAME in TypedArrayConstructorsList) {
if (global[NAME]) setPrototypeOf(global[NAME], TypedArray);
if (globalThis[NAME]) setPrototypeOf(globalThis[NAME], TypedArray);
}
}

if (!NATIVE_ARRAY_BUFFER_VIEWS || !TypedArrayPrototype || TypedArrayPrototype === ObjectPrototype) {
TypedArrayPrototype = TypedArray.prototype;
if (NATIVE_ARRAY_BUFFER_VIEWS) for (NAME in TypedArrayConstructorsList) {
if (global[NAME]) setPrototypeOf(global[NAME].prototype, TypedArrayPrototype);
if (globalThis[NAME]) setPrototypeOf(globalThis[NAME].prototype, TypedArrayPrototype);
}
}

Expand All @@ -173,8 +173,8 @@ if (DESCRIPTORS && !hasOwn(TypedArrayPrototype, TO_STRING_TAG)) {
return isObject(this) ? this[TYPED_ARRAY_TAG] : undefined;
}
});
for (NAME in TypedArrayConstructorsList) if (global[NAME]) {
createNonEnumerableProperty(global[NAME], TYPED_ARRAY_TAG, NAME);
for (NAME in TypedArrayConstructorsList) if (globalThis[NAME]) {
createNonEnumerableProperty(globalThis[NAME], TYPED_ARRAY_TAG, NAME);
}
}

Expand Down
10 changes: 5 additions & 5 deletions packages/core-js/internals/array-buffer.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
'use strict';
var global = require('../internals/global');
var globalThis = require('../internals/global-this');
var uncurryThis = require('../internals/function-uncurry-this');
var DESCRIPTORS = require('../internals/descriptors');
var NATIVE_ARRAY_BUFFER = require('../internals/array-buffer-basic-detection');
Expand Down Expand Up @@ -33,14 +33,14 @@ var WRONG_INDEX = 'Wrong index';
var getInternalArrayBufferState = InternalStateModule.getterFor(ARRAY_BUFFER);
var getInternalDataViewState = InternalStateModule.getterFor(DATA_VIEW);
var setInternalState = InternalStateModule.set;
var NativeArrayBuffer = global[ARRAY_BUFFER];
var NativeArrayBuffer = globalThis[ARRAY_BUFFER];
var $ArrayBuffer = NativeArrayBuffer;
var ArrayBufferPrototype = $ArrayBuffer && $ArrayBuffer[PROTOTYPE];
var $DataView = global[DATA_VIEW];
var $DataView = globalThis[DATA_VIEW];
var DataViewPrototype = $DataView && $DataView[PROTOTYPE];
var ObjectPrototype = Object.prototype;
var Array = global.Array;
var RangeError = global.RangeError;
var Array = globalThis.Array;
var RangeError = globalThis.RangeError;
var fill = uncurryThis(arrayFill);
var reverse = uncurryThis([].reverse);

Expand Down
6 changes: 3 additions & 3 deletions packages/core-js/internals/async-iterator-prototype.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
'use strict';
var global = require('../internals/global');
var globalThis = require('../internals/global-this');
var shared = require('../internals/shared-store');
var isCallable = require('../internals/is-callable');
var create = require('../internals/object-create');
Expand All @@ -10,15 +10,15 @@ var IS_PURE = require('../internals/is-pure');

var USE_FUNCTION_CONSTRUCTOR = 'USE_FUNCTION_CONSTRUCTOR';
var ASYNC_ITERATOR = wellKnownSymbol('asyncIterator');
var AsyncIterator = global.AsyncIterator;
var AsyncIterator = globalThis.AsyncIterator;
var PassedAsyncIteratorPrototype = shared.AsyncIteratorPrototype;
var AsyncIteratorPrototype, prototype;

if (PassedAsyncIteratorPrototype) {
AsyncIteratorPrototype = PassedAsyncIteratorPrototype;
} else if (isCallable(AsyncIterator)) {
AsyncIteratorPrototype = AsyncIterator.prototype;
} else if (shared[USE_FUNCTION_CONSTRUCTOR] || global[USE_FUNCTION_CONSTRUCTOR]) {
} else if (shared[USE_FUNCTION_CONSTRUCTOR] || globalThis[USE_FUNCTION_CONSTRUCTOR]) {
try {
// eslint-disable-next-line no-new-func -- we have no alternatives without usage of modern syntax
prototype = getPrototypeOf(getPrototypeOf(getPrototypeOf(Function('return async function*(){}()')())));
Expand Down
4 changes: 2 additions & 2 deletions packages/core-js/internals/collection.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
'use strict';
var $ = require('../internals/export');
var global = require('../internals/global');
var globalThis = require('../internals/global-this');
var uncurryThis = require('../internals/function-uncurry-this');
var isForced = require('../internals/is-forced');
var defineBuiltIn = require('../internals/define-built-in');
Expand All @@ -19,7 +19,7 @@ module.exports = function (CONSTRUCTOR_NAME, wrapper, common) {
var IS_MAP = CONSTRUCTOR_NAME.indexOf('Map') !== -1;
var IS_WEAK = CONSTRUCTOR_NAME.indexOf('Weak') !== -1;
var ADDER = IS_MAP ? 'set' : 'add';
var NativeConstructor = global[CONSTRUCTOR_NAME];
var NativeConstructor = globalThis[CONSTRUCTOR_NAME];
var NativePrototype = NativeConstructor && NativeConstructor.prototype;
var Constructor = NativeConstructor;
var exported = {};
Expand Down
Loading

0 comments on commit 6250ccb

Please sign in to comment.