@nanocollective/nanocoder
Version:
A local-first CLI coding agent that brings the power of agentic coding tools like Claude Code and Gemini CLI to local models or controlled APIs like OpenRouter
16 lines • 610 B
TypeScript
/**
* Safe process metrics utilities
* Provides defensive wrappers around process.memoryUsage() and process.cpuUsage()
* to handle environments where process is polyfilled to null
*/
/**
* Safe memory usage getter with runtime checks
* Returns fallback values if process.memoryUsage() is unavailable or throws
*/
export declare function getSafeMemory(): NodeJS.MemoryUsage;
/**
* Safe CPU usage getter with runtime checks
* Returns fallback values if process.cpuUsage() is unavailable or throws
*/
export declare function getSafeCpuUsage(): NodeJS.CpuUsage;
//# sourceMappingURL=safe-process.d.ts.map