os
Import:
import { os } from "@tsonic/nodejs/index.js";
Example:
import { console, os } from "@tsonic/nodejs/index.js";
export function main(): void {
console.log(os.platform());
console.log(os.arch());
console.log(os.homedir());
}
API Reference
CpuInfo
export interface CpuInfo {
model: string;
speed: int;
times: CpuTimes;
}
export const CpuInfo: {
new(): CpuInfo;
};
CpuTimes
export interface CpuTimes {
idle: long;
irq: long;
nice: long;
sys: long;
user: long;
}
export const CpuTimes: {
new(): CpuTimes;
};
os
export declare const os: {
readonly devNull: string;
readonly EOL: string;
arch(): string;
availableParallelism(): int;
cpus(): CpuInfo[];
endianness(): string;
freemem(): long;
homedir(): string;
hostname(): string;
loadavg(): double[];
platform(): string;
release(): string;
tmpdir(): string;
totalmem(): long;
type(): string;
uptime(): long;
userInfo(): UserInfo;
};
UserInfo
export interface UserInfo {
gid: int;
homedir: string;
get shell(): string | undefined;
set shell(value: string);
uid: int;
username: string;
}
export const UserInfo: {
new(): UserInfo;
};