node-desktop-idle-v2
Version:
Node/Electron module to detect idle desktop users(users away from keyboard) in macOS, Windows and Linux
10 lines (8 loc) • 329 B
text/typescript
import { createRequire } from 'module';
const customRequire = createRequire(import.meta.url);
export interface DesktopIdle {
getIdleTime: () => number;
startMonitoring: () => void;
stopMonitoring: () => void;
}
export const desktopIdle = customRequire("../build/Release/desktopIdle.node") as unknown as DesktopIdle;