"use strict";
/* Socket Lib - Built with rolldown */
Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
const require_primordials_object = require('../primordials/object.js');

//#region src/checks/primordials-defaults.ts
/**
* @file GENERATED — do not edit by hand. Run `node
*   scripts/fix/generate-primordials-defaults.mts` (also runs as part of `pnpm
*   run build`) to regenerate from the `globals` npm package's globals.json
*   crossed against src/primordials/*.ts `Ctor` exports. Source:
*   globals@<bumped via taze>, env = builtin ∪ node. Filter: identifiers
*   socket-lib exports as `<name>Ctor`.
*/
/**
* Fleet-canonical alias map: socket-lib mirrors standard JS + Node globals with
* a `Ctor` suffix. Downstream repos that destructure raw `primordials` use this
* map to resolve the source-side name to socket-lib's export.
*/
const DEFAULT_ALIAS_MAP = require_primordials_object.ObjectFreeze({
	__proto__: null,
	AggregateError: "AggregateErrorCtor",
	Array: "ArrayCtor",
	ArrayBuffer: "ArrayBufferCtor",
	BigInt: "BigIntCtor",
	Boolean: "BooleanCtor",
	Buffer: "BufferCtor",
	DataView: "DataViewCtor",
	Date: "DateCtor",
	Error: "ErrorCtor",
	EvalError: "EvalErrorCtor",
	Float32Array: "Float32ArrayCtor",
	Float64Array: "Float64ArrayCtor",
	Int16Array: "Int16ArrayCtor",
	Int32Array: "Int32ArrayCtor",
	Int8Array: "Int8ArrayCtor",
	Map: "MapCtor",
	Number: "NumberCtor",
	Object: "ObjectCtor",
	Promise: "PromiseCtor",
	Proxy: "ProxyCtor",
	RangeError: "RangeErrorCtor",
	ReferenceError: "ReferenceErrorCtor",
	RegExp: "RegExpCtor",
	Set: "SetCtor",
	SharedArrayBuffer: "SharedArrayBufferCtor",
	String: "StringCtor",
	Symbol: "SymbolCtor",
	SyntaxError: "SyntaxErrorCtor",
	TypeError: "TypeErrorCtor",
	URIError: "URIErrorCtor",
	URL: "URLCtor",
	URLSearchParams: "URLSearchParamsCtor",
	Uint16Array: "Uint16ArrayCtor",
	Uint32Array: "Uint32ArrayCtor",
	Uint8Array: "Uint8ArrayCtor",
	Uint8ClampedArray: "Uint8ClampedArrayCtor",
	WeakMap: "WeakMapCtor",
	WeakRef: "WeakRefCtor",
	WeakSet: "WeakSetCtor",
	atob: "GlobalAtob",
	btoa: "GlobalBtoa",
	decodeURIComponent: "GlobalDecodeUriComponent",
	encodeURIComponent: "GlobalEncodeUriComponent",
	globalThis: "GlobalThis"
});
/**
* Names that exist in Node's internal `primordials` but are intentionally NOT
* mirrored to socket-lib (mostly Safe* wrappers and prototype-method aliases).
* Adding to this set is a per-name decision; the list is hand-maintained.
*/
const DEFAULT_NODE_INTERNAL_ONLY = require_primordials_object.ObjectFreeze([
	"DataViewPrototypeGetInt32",
	"DataViewPrototypeGetUint32",
	"SafeMap",
	"SafePromise",
	"SafePromiseAllReturnVoid",
	"SafePromiseAllSettled",
	"SafeSet",
	"SafeWeakMap",
	"SafeWeakSet"
]);

//#endregion
exports.DEFAULT_ALIAS_MAP = DEFAULT_ALIAS_MAP;
exports.DEFAULT_NODE_INTERNAL_ONLY = DEFAULT_NODE_INTERNAL_ONLY;