@plotinus/matrix-package-observable-coordinator
Version:
Observable coordinator pattern components using IntrospectableBaseCommunicationComponent and proper presentation architecture
26 lines (25 loc) • 981 B
JavaScript
/**
* Worker Component Entry Point
*
* This file serves as the component-specific entry point for mcf-component-loader.
* It exports everything needed to use the worker component.
*/
export { WorkerComponent } from './worker.component.js';
export { WorkerPresentationElement } from '../../presentation/worker-presentation.js';
// Import for type checking
import { WorkerPresentationElement } from '../../presentation/worker-presentation.js';
// Component metadata
export const componentInfo = {
name: 'worker',
tag: 'worker',
type: 'simple',
version: '1.0.0',
description: 'Worker component that processes individual jobs'
};
// Auto-registration for browser environments
if (typeof window !== 'undefined' && typeof customElements !== 'undefined') {
// Register presentation element if not already registered
if (!customElements.get('worker-presentation')) {
customElements.define('worker-presentation', WorkerPresentationElement);
}
}