const require_rolldown_runtime = require('../../../../../../../_virtual/rolldown_runtime.js');

//#region ../../node_modules/.pnpm/class-transformer@0.5.1/node_modules/class-transformer/cjs/utils/get-global.util.js
var require_get_global_util = /* @__PURE__ */ require_rolldown_runtime.__commonJS({ "../../node_modules/.pnpm/class-transformer@0.5.1/node_modules/class-transformer/cjs/utils/get-global.util.js": ((exports) => {
	Object.defineProperty(exports, "__esModule", { value: true });
	/**
	* This function returns the global object across Node and browsers.
	*
	* Note: `globalThis` is the standardized approach however it has been added to
	* Node.js in version 12. We need to include this snippet until Node 12 EOL.
	*/
	function getGlobal() {
		if (typeof globalThis !== "undefined") return globalThis;
		if (typeof global !== "undefined") return global;
		if (typeof window !== "undefined") return window;
		if (typeof self !== "undefined") return self;
	}
	exports.getGlobal = getGlobal;
}) });

//#endregion
Object.defineProperty(exports, 'default', {
  enumerable: true,
  get: function () {
    return require_get_global_util();
  }
});