{"version":3,"file":"ModuleBoundaryContext.mjs","sources":["../../../src/lib/contexts/ModuleBoundaryContext.ts"],"sourcesContent":["/**\n * @file Module Boundary Context\n * @description Context for module boundary management (Fast Refresh compliant).\n */\n\nimport { createContext } from 'react';\n\n/**\n * Module boundary context value\n */\nexport interface ModuleBoundaryContextValue {\n  moduleId: string;\n  moduleName: string;\n  isLoaded: boolean;\n  error: Error | null;\n  reload: () => void;\n}\n\n/**\n * Module boundary context - extracted for Fast Refresh compliance\n */\nexport const ModuleBoundaryContext = createContext<ModuleBoundaryContextValue | null>(null);\n\nModuleBoundaryContext.displayName = 'ModuleBoundaryContext';\n"],"names":["ModuleBoundaryContext","createContext"],"mappings":";AAqBO,MAAMA,IAAwBC,EAAiD,IAAI;AAE1FD,EAAsB,cAAc;"}