{"version":3,"file":"useAppContext.mjs","sources":[""],"sourcesContent":["import { useContext } from \"react\";\r\nimport type { IAppContext } from \"#package/types\";\r\nimport { constants } from \"../../constants\";\r\n\r\n/**\n * Хук возвращает глобальный контекст приложения\n * @returns {IAppContext} Возвращает объект глобального контекста приложения (например, с текущим режимом рендера).\n * @example\n * import { useAppContext } from \"@delement/ui/utils/react\";\n *\n * const App = () => {\n *   const app = useAppContext();\n *   return <div>{app.mode}</div>;\n * };\n */\nexport const useAppContext = (): IAppContext => {\n  return useContext<IAppContext>(constants.globalCtx);\n};\n"],"names":["useAppContext","useContext","constants","globalCtx"],"mappings":";;;;;;;;;;;GAeO,MAAMA,cAAgB,IACpBC,WAAwBC,UAAUC"}