| export interface DriveInfo { | |
| letter: string | |
| mount: string | |
| label: string | |
| totalBytes: number | |
| freeBytes: number | |
| usedBytes: number | |
| } | |
| export interface DirEntry { | |
| name: string | |
| fullPath: string | |
| isDirectory: boolean | |
| sizeBytes: number | |
| mtimeMs: number | |
| error?: string | |
| sizeTruncated?: boolean | |
| } | |
| export interface ProcessRow { | |
| pid: number | |
| name: string | |
| memoryBytes: number | |
| cpuSeconds?: number | |
| commandLine?: string | |
| } | |
| export interface ServiceRow { | |
| name: string | |
| displayName: string | |
| state: string | |
| startType: string | |
| } | |
| export interface InstalledApp { | |
| name: string | |
| version: string | |
| publisher: string | |
| installLocation: string | |
| uninstallString: string | |
| estimatedSizeKb: number | |
| } | |
| export interface NetworkRow { | |
| name: string | |
| address: string | |
| family: string | |
| internal: boolean | |
| mac?: string | |
| } | |
| export interface SystemSnapshot { | |
| hostname: string | |
| platform: string | |
| release: string | |
| arch: string | |
| uptimeSec: number | |
| totalMem: number | |
| freeMem: number | |
| cpuModel: string | |
| cpuCount: number | |
| load1: number | |
| load5: number | |
| load15: number | |
| userInfo: string | |
| homedir: string | |
| tmpdir: string | |
| } | |
| export type NavId = | |
| | 'overview' | |
| | 'storage' | |
| | 'filesystem' | |
| | 'processes' | |
| | 'services' | |
| | 'apps' | |
| | 'network' | |
| | 'environment' | |
| | 'startup' | |
| | 'scheduled' | |
| | 'features' | |