UNPKG

@xcons/core

Version:

XCons Core System - Component Architecture Platform

15 lines (14 loc) 434 B
import { IPlugin } from "@xcons/common"; declare class CorePlugin implements IPlugin { name: string; version: string; type: 'core'; status: 'idle' | 'initializing' | 'ready' | 'error'; initialize(): Promise<void>; getCapabilities(): string[]; getGlobalRegistries(): Record<string, any>; activate(): Promise<void>; deactivate(): Promise<void>; destroy(): Promise<void>; } export { CorePlugin };