UNPKG

@memberjunction/react-runtime

Version:

Platform-agnostic React component runtime for MemberJunction. Provides core compilation, registry, and execution capabilities for React components in any JavaScript environment.

41 lines (36 loc) 835 B
/** * @fileoverview Runtime module exports * @module @memberjunction/react-runtime/runtime */ export { createErrorBoundary, withErrorBoundary, formatComponentError, createErrorLogger } from './error-boundary'; export { buildComponentProps, normalizeCallbacks, normalizeStyles, validateComponentProps, mergeProps, createPropsTransformer, wrapCallbacksWithLogging, extractPropPaths, PropBuilderOptions } from './prop-builder'; export { ComponentHierarchyRegistrar, registerComponentHierarchy, validateComponentSpec, flattenComponentHierarchy, countComponentsInHierarchy, HierarchyRegistrationResult, ComponentRegistrationError, HierarchyRegistrationOptions } from './component-hierarchy'; export { ReactRootManager, reactRootManager, ManagedReactRoot } from './react-root-manager';