Lines Matching refs:primordials

3 /* eslint-disable node-core/prefer-primordials */
9 // Use of primordials have sometimes a dramatic impact on performance, please
24 primordials.uncurryThis = uncurryThis;
30 primordials.applyBind = applyBind;
151 primordials[name] = globalThis[name];
161 primordials[fn.name] = fn;
170 primordials[fn.name] = fn;
181 copyPropsRenamed(globalThis[name], primordials, name);
226 primordials[name] = original;
227 copyPropsRenamed(original, primordials, name);
228 copyPrototype(original.prototype, primordials, `${name}Prototype`);
234 primordials.SymbolDispose ??= primordials.SymbolFor('nodejs.dispose');
235 primordials.SymbolAsyncDispose ??= primordials.SymbolFor('nodejs.asyncDispose');
245 primordials[name] = original;
246 copyPropsRenamedBound(original, primordials, name);
247 copyPrototype(original.prototype, primordials, `${name}Prototype`);
262 primordials[name] = original;
265 copyPrototype(original, primordials, name);
266 copyPrototype(original.prototype, primordials, `${name}Prototype`);
269 primordials.IteratorPrototype = Reflect.getPrototypeOf(primordials.ArrayIteratorPrototype);
271 /* eslint-enable node-core/prefer-primordials */
314 } = primordials;
321 * `primordials` object, it's important to use const references to the
322 * primordials that they use.
348 primordials.SafeArrayIterator = createSafeIterator(
349 primordials.ArrayPrototypeSymbolIterator,
350 primordials.ArrayIteratorPrototypeNext,
352 primordials.SafeStringIterator = createSafeIterator(
353 primordials.StringPrototypeSymbolIterator,
354 primordials.StringIteratorPrototypeNext,
369 * @type {typeof primordials.makeSafe}
404 primordials.makeSafe = makeSafe;
410 primordials.SafeMap = makeSafe(
416 primordials.SafeWeakMap = makeSafe(
423 primordials.SafeSet = makeSafe(
429 primordials.SafeWeakSet = makeSafe(
436 primordials.SafeFinalizationRegistry = makeSafe(
443 primordials.SafeWeakRef = makeSafe(
468 primordials.SafePromisePrototypeFinally = (thisPromise, onFinally) =>
477 primordials.AsyncIteratorPrototype =
478 primordials.ReflectGetPrototypeOf(
479 primordials.ReflectGetPrototypeOf(
483 new primordials.SafeArrayIterator(
497 primordials.SafePromiseAll = (promises, mapFn) =>
513 primordials.SafePromiseAllReturnArrayLike = (promises, mapFn) =>
539 primordials.SafePromiseAllReturnVoid = (promises, mapFn) =>
557 primordials.SafePromiseAllSettled = (promises, mapFn) =>
572 primordials.SafePromiseAllSettledReturnVoid = async (promises, mapFn) => {
573 await primordials.SafePromiseAllSettled(promises, mapFn);
582 primordials.SafePromiseAny = (promises, mapFn) =>
595 primordials.SafePromiseRace = (promises, mapFn) =>
635 primordials.hardenRegExp = function hardenRegExp(pattern) {
729 primordials.SafeStringPrototypeSearch = (str, regexp) => {
735 ObjectSetPrototypeOf(primordials, null);
736 ObjectFreeze(primordials);