UNPKG

kist

Version:

Lightweight Package Pipeline Processor with Plugin Architecture

17 lines 691 B
import { ActionInterface } from "../../interface/ActionInterface.js"; import { AbstractProcess } from "../abstract/AbstractProcess.js"; export declare class ActionRegistry extends AbstractProcess { private static instance; private registry; constructor(); static initialize(): void; static getInstance(): ActionRegistry; static resetInstance(): void; registerAction(actionClass: new () => ActionInterface): void; getAction(name: string): (new () => ActionInterface) | undefined; listRegisteredActions(): string[]; private registerCoreActions; private registerPluginActions; clearRegistry(): void; } //# sourceMappingURL=ActionRegistry.d.ts.map