Variable AllSystemInfoConst
AllSystemInfo: ObjectSchema<
{
batteries: ArraySchema<
ObjectSchema<
{
cycle_count: NullableSchema<NumberSchema<undefined>, undefined>;
energy: NumberSchema<undefined>;
energy_full: NumberSchema<undefined>;
energy_full_design: NumberSchema<undefined>;
energy_rate: NumberSchema<undefined>;
model: NullableSchema<StringSchema<undefined>, undefined>;
serial_number: NullableSchema<StringSchema<undefined>, undefined>;
state: EnumSchema<typeof BatteryStateEnum, undefined>;
state_of_charge: NumberSchema<undefined>;
state_of_health: NumberSchema<undefined>;
technology: EnumSchema<typeof BatteryTechnologyEnum, undefined>;
temperature_celsius: NullableSchema<NumberSchema<undefined>, undefined>;
temperature_fahrenheit: NullableSchema<
NumberSchema<undefined>,
undefined,
>;
temperature_kelvin: NullableSchema<NumberSchema<undefined>, undefined>;
time_to_empty: NullableSchema<NumberSchema<undefined>, undefined>;
time_to_full: NullableSchema<NumberSchema<undefined>, undefined>;
vendor: NullableSchema<StringSchema<undefined>, undefined>;
voltage: NumberSchema<undefined>;
},
undefined,
>,
undefined,
>;
components: ArraySchema<
ObjectSchema<
{
critical: NullableSchema<NumberSchema<undefined>, undefined>;
label: StringSchema<undefined>;
max: NumberSchema<undefined>;
temperature: NumberSchema<undefined>;
},
undefined,
>,
undefined,
>;
cpu_count: NumberSchema<undefined>;
cpus: ArraySchema<
ObjectSchema<
{
brand: StringSchema<undefined>;
cpu_usage: NumberSchema<undefined>;
frequency: NumberSchema<undefined>;
name: StringSchema<undefined>;
vendor_id: StringSchema<undefined>;
},
undefined,
>,
undefined,
>;
disks: ArraySchema<
ObjectSchema<
{
available_space: NumberSchema<undefined>;
file_system: StringSchema<undefined>;
is_removable: BooleanSchema<undefined>;
kind: UnionSchema<
[
LiteralSchema<"HDD", undefined>,
LiteralSchema<"SSD", undefined>,
ObjectSchema<{ Unknown: NumberSchema<undefined> }, undefined>,
],
undefined,
>;
mount_point: StringSchema<undefined>;
name: StringSchema<undefined>;
total_space: NumberSchema<undefined>;
},
undefined,
>,
undefined,
>;
hostname: NullableSchema<StringSchema<undefined>, undefined>;
kernel_version: NullableSchema<StringSchema<undefined>, undefined>;
name: NullableSchema<StringSchema<undefined>, undefined>;
networks: ArraySchema<
ObjectSchema<
{
errors_on_received: NumberSchema<undefined>;
errors_on_transmitted: NumberSchema<undefined>;
interface_name: StringSchema<undefined>;
mac_address: ArraySchema<NumberSchema<undefined>, undefined>;
mac_address_str: StringSchema<undefined>;
packets_received: NumberSchema<undefined>;
packets_transmitted: NumberSchema<undefined>;
received: NumberSchema<undefined>;
total_errors_on_received: NumberSchema<undefined>;
total_errors_on_transmitted: NumberSchema<undefined>;
total_packets_received: NumberSchema<undefined>;
total_packets_transmitted: NumberSchema<undefined>;
total_received: NumberSchema<undefined>;
total_transmitted: NumberSchema<undefined>;
transmitted: NumberSchema<undefined>;
},
undefined,
>,
undefined,
>;
os_version: NullableSchema<StringSchema<undefined>, undefined>;
processes: ArraySchema<
ObjectSchema<
{
cmd: ArraySchema<StringSchema<undefined>, undefined>;
cpu_usage: NumberSchema<undefined>;
cwd: NullableSchema<StringSchema<undefined>, undefined>;
disk_usage: ObjectSchema<
{
read_bytes: NumberSchema<undefined>;
total_read_bytes: NumberSchema<undefined>;
total_written_bytes: NumberSchema<undefined>;
written_bytes: NumberSchema<undefined>;
},
undefined,
>;
effective_group_id: NullableSchema<StringSchema<undefined>, undefined>;
effective_user_id: NullableSchema<StringSchema<undefined>, undefined>;
environ: ArraySchema<StringSchema<undefined>, undefined>;
exe: NullableSchema<StringSchema<undefined>, undefined>;
group_id: NullableSchema<StringSchema<undefined>, undefined>;
memory: NumberSchema<undefined>;
name: StringSchema<undefined>;
parent: NullableSchema<NumberSchema<undefined>, undefined>;
pid: NumberSchema<undefined>;
root: NullableSchema<StringSchema<undefined>, undefined>;
run_time: NumberSchema<undefined>;
session_id: NullableSchema<NumberSchema<undefined>, undefined>;
start_time: NumberSchema<undefined>;
status: UnionSchema<
[
LiteralSchema<"Idle", undefined>,
LiteralSchema<"Run", undefined>,
LiteralSchema<"Sleep", undefined>,
LiteralSchema<"Stop", undefined>,
LiteralSchema<"Zombie", undefined>,
LiteralSchema<"Tracing", undefined>,
],
undefined,
>;
user_id: NullableSchema<StringSchema<undefined>, undefined>;
virtual_memory: NumberSchema<undefined>;
},
undefined,
>,
undefined,
>;
total_memory: NumberSchema<undefined>;
total_swap: NumberSchema<undefined>;
used_memory: NumberSchema<undefined>;
used_swap: NumberSchema<undefined>;
},
undefined,
> = ...