UNPKG

@notes-sync/service

Version:

Background service for AI-powered note synchronization

32 lines (31 loc) 841 B
/** * Windows service manager implementation */ export declare class WindowsServiceManager { private static readonly SERVICE_NAME; private static readonly NODE_WINDOWS_MODULE; /** * Checks if node-windows is installed */ static checkDependencies(): boolean; /** * Installs node-windows if not already installed */ static installDependencies(): Promise<void>; /** * Creates and installs a Windows service */ static install(): Promise<void>; /** * Uninstalls the Windows service */ static uninstall(): Promise<void>; /** * Generates a script for installing the Windows service */ private static generateServiceScript; /** * Generates a script for uninstalling the Windows service */ private static generateUninstallScript; }