@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.
32 lines • 891 B
TypeScript
export interface ExternalLibraryConfig {
id: string;
name: string;
displayName: string;
category: 'core' | 'runtime' | 'ui' | 'charting' | 'utility';
globalVariable: string;
version: string;
cdnUrl: string;
cdnCssUrl?: string;
description: string;
aiInstructions?: string;
exampleUsage?: string;
isEnabled: boolean;
isCore: boolean;
isRuntimeOnly?: boolean;
}
export interface LibraryConfigurationMetadata {
version: string;
lastUpdated: string;
description?: string;
}
export interface LibraryConfiguration {
libraries: ExternalLibraryConfig[];
metadata: LibraryConfigurationMetadata;
}
export interface LibraryLoadOptions {
skipIfLoaded?: boolean;
timeout?: number;
categories?: Array<ExternalLibraryConfig['category']>;
excludeRuntimeOnly?: boolean;
}
//# sourceMappingURL=library-config.d.ts.map