Files
web-cad/frontend/src/plugins/index.ts
T

27 lines
601 B
TypeScript
Raw Normal View History

/**
* Plugin System Public API
*/
export { pluginRegistry } from './PluginRegistry';
export type {
Plugin,
PluginManifest,
PluginContext,
PluginState,
ElementTypeExtension,
ToolExtension,
CommandExtension,
ImportExportExtension,
PropertyField,
} from './types';
// Built-in plugins
export { eventToolsPlugin } from './builtin/eventTools';
import { pluginRegistry } from './PluginRegistry';
import { eventToolsPlugin } from './builtin/eventTools';
/** Register all built-in plugins */
export function registerBuiltinPlugins() {
pluginRegistry.register(eventToolsPlugin);
}