HEX
Server: nginx/1.18.0
System: Linux test-ipsremont 5.4.0-214-generic #234-Ubuntu SMP Fri Mar 14 23:50:27 UTC 2025 x86_64
User: ips (1000)
PHP: 8.0.30
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/design.system/node_modules/@vitest/mocker/dist/register.js
import { spyOn } from '@vitest/spy';
import { M as ModuleMocker, r as rpc, c as createCompilerHints, h as hot } from './chunk-mocker.js';
import './index.js';
import './chunk-registry.js';
import './chunk-pathe.M-eThtNZ.js';

function registerModuleMocker(interceptor) {
  const mocker = new ModuleMocker(
    interceptor(__VITEST_GLOBAL_THIS_ACCESSOR__),
    {
      resolveId(id, importer) {
        return rpc("vitest:mocks:resolveId", { id, importer });
      },
      resolveMock(id, importer, options) {
        return rpc("vitest:mocks:resolveMock", { id, importer, options });
      },
      async invalidate(ids) {
        return rpc("vitest:mocks:invalidate", { ids });
      }
    },
    spyOn,
    {
      root: __VITEST_MOCKER_ROOT__
    }
  );
  globalThis[__VITEST_GLOBAL_THIS_ACCESSOR__] = mocker;
  registerNativeFactoryResolver(mocker);
  return createCompilerHints({
    globalThisKey: __VITEST_GLOBAL_THIS_ACCESSOR__
  });
}
function registerNativeFactoryResolver(mocker) {
  hot.on("vitest:interceptor:resolve", async (url) => {
    const exports = await mocker.resolveFactoryModule(url);
    const keys = Object.keys(exports);
    hot.send("vitest:interceptor:resolved", { url, keys });
  });
}

export { registerModuleMocker, registerNativeFactoryResolver };