UNPKG

@oxog/delay

Version:

A comprehensive, zero-dependency delay/timeout utility library with advanced timing features

17 lines 674 B
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