/** * @file Module Hooks Index * @module vdom/hooks * @description Exports all Virtual Modular DOM hooks for easy importing. * * @author Agent 5 - PhD Virtual DOM Expert * @version 1.0.0 */ export { useModule, useModuleId, useModuleConfig, useIsModuleMounted, useModuleMetrics, useModuleEmit, useModuleSubscribe, } from './useModule'; export { useModuleState, useSimpleModuleState, useBooleanModuleState, useArrayModuleState, useRecordModuleState, } from './useModuleState'; export type { UseModuleStateOptions } from './useModuleState'; export { useModuleBoundary, useBoundaryDimensions, useBoundaryVisibility, useModuleDepth, useModulePath, useIsNestedModule, useParentModuleId, useSlot, useSlots, } from './useModuleBoundary'; export { useModuleHydration, useIsHydrated, useHydrateTrigger, useHydrationProgress, useOnHydrated, useOnHydrationError, useHydrationGuard, useHydrationTiming, } from './useModuleHydration'; export { useSecureModule, useSecurityNonce, useIsSecure, useSanitizer, useContentValidator, useSecurityViolations, useSafeHtml, useSecureUrl, useSecureStyleProps, useSecureScriptProps, useIsEventAllowed, useSecureMessaging, } from './useSecureModule';