armor-editor
Version:
Advanced rich text editor with premium armor-grade security, real-time collaboration, spell checking, track changes, and framework-agnostic design for React, Vue, Angular, Next.js, Nuxt.js
19 lines (18 loc) • 506 B
TypeScript
export interface Plugin {
name: string;
version: string;
init: (editor: any) => void;
destroy?: () => void;
}
export declare class PluginManager {
private plugins;
private editor;
constructor(editor: any);
register(plugin: Plugin): void;
unregister(pluginName: string): void;
getPlugin(name: string): Plugin | undefined;
getAllPlugins(): Plugin[];
destroy(): void;
}
export declare const wordCountPlugin: Plugin;
export declare const autoSavePlugin: Plugin;