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.

24 lines 933 B
import { ComponentLibraryEntity } from "@memberjunction/core-entities"; export interface LibraryDefinition { name: string; globalVariable: string; category: string; versions: { [version: string]: { cdnUrl: string; cssUrls?: string[]; }; }; defaultVersion: string; } export declare class LibraryRegistry { private static libraries; private static _configured; static Config(forceRefresh: boolean | undefined, componentLibraries: ComponentLibraryEntity[]): Promise<void>; static getLibrary(name: string): LibraryDefinition | undefined; static getCdnUrl(name: string, version?: string): string | undefined; static isApproved(name: string): boolean; static resolveVersion(name: string, versionPattern?: string): string | undefined; static registerLibrary(definition: LibraryDefinition): void; } //# sourceMappingURL=library-registry.d.ts.map