{"version":3,"file":"workerIsolatedRegistry.cjs","sources":["../../../src/matchers/workerIsolatedRegistry.js"],"sourcesContent":["// Simple mock registry management\n\n// Single registry for all tests\nconst mockRegistry = new Map();\nconst globalMockRegistry = new Set();\n\n// Get the mock registry\nfunction getRegistry() {\n  return {\n    mockRegistry: mockRegistry,\n    globalMockRegistry: globalMockRegistry\n  };\n}\n\n// Get the mock registry\nexport function getMockRegistry() {\n  return getRegistry().mockRegistry;\n}\n\n// Get the global mock registry\nexport function getGlobalMockRegistry() {\n  return getRegistry().globalMockRegistry;\n}\n\n// Clear all registries\nexport function clearWorkerRegistries() {\n  const registry = getRegistry();\n  registry.mockRegistry.clear();\n  registry.globalMockRegistry.clear();\n}\n\n// Force clear all registries (for complete reset)\nexport function forceClearAllRegistries() {\n  clearWorkerRegistries();\n}\n\n// Get registry information for debugging\nexport function getWorkerInfo() {\n  const registry = getRegistry();\n  return {\n    mockRegistrySize: registry.mockRegistry.size,\n    globalMockRegistrySize: registry.globalMockRegistry.size\n  };\n} "],"names":[],"mappings":";;AAAA;;AAEA;AACA,MAAM,YAAY,GAAG,IAAI,GAAG,EAAE;AAC9B,MAAM,kBAAkB,GAAG,IAAI,GAAG,EAAE;;AAEpC;AACA,SAAS,WAAW,GAAG;AACvB,EAAE,OAAO;AACT,IAAI,YAAY,EAAE,YAAY;AAC9B,IAAI,kBAAkB,EAAE;AACxB,GAAG;AACH;;AAEA;AACO,SAAS,eAAe,GAAG;AAClC,EAAE,OAAO,WAAW,EAAE,CAAC,YAAY;AACnC;;AAEA;AACO,SAAS,qBAAqB,GAAG;AACxC,EAAE,OAAO,WAAW,EAAE,CAAC,kBAAkB;AACzC;;AAEA;AACO,SAAS,qBAAqB,GAAG;AACxC,EAAE,MAAM,QAAQ,GAAG,WAAW,EAAE;AAChC,EAAE,QAAQ,CAAC,YAAY,CAAC,KAAK,EAAE;AAC/B,EAAE,QAAQ,CAAC,kBAAkB,CAAC,KAAK,EAAE;AACrC;;AAEA;AACO,SAAS,uBAAuB,GAAG;AAC1C,EAAE,qBAAqB,EAAE;AACzB;;;;;;;"}