@oxog/delay
Version:
A comprehensive, zero-dependency delay/timeout utility library with advanced timing features
17 lines • 674 B
TypeScript
import { DelayPlugin, DelayInstance } from '../types/index.js';
export declare class PluginManager {
private plugins;
private delayInstance;
setDelayInstance(instance: DelayInstance): void;
register(plugin: DelayPlugin): void;
unregister(pluginName: string): void;
get(pluginName: string): DelayPlugin | undefined;
has(pluginName: string): boolean;
list(): DelayPlugin[];
clear(): void;
initializeAll(): void;
}
export declare function createLoggingPlugin(): DelayPlugin;
export declare function createMetricsPlugin(): DelayPlugin;
export declare function createDebugPlugin(): DelayPlugin;
//# sourceMappingURL=plugin-manager.d.ts.map