summaryrefslogtreecommitdiff
path: root/typings
diff options
context:
space:
mode:
Diffstat (limited to 'typings')
-rw-r--r--typings/internalBinding/os.d.ts21
1 files changed, 21 insertions, 0 deletions
diff --git a/typings/internalBinding/os.d.ts b/typings/internalBinding/os.d.ts
new file mode 100644
index 0000000000..cdddc33015
--- /dev/null
+++ b/typings/internalBinding/os.d.ts
@@ -0,0 +1,21 @@
+declare function InternalBinding(binding: 'os'): {
+ getHostname(ctx: {}): string | undefined;
+ getLoadAvg(array: Float64Array): void;
+ getUptime(): number;
+ getTotalMem(): number;
+ getFreeMem(): number;
+ getCPUs(): Array<string | number>;
+ getInterfaceAddresses(ctx: {}): Array<string | number | boolean> | undefined;
+ getHomeDirectory(ctx: {}): string | undefined;
+ getUserInfo(options: { encoding?: string } | undefined, ctx: {}): {
+ uid: number;
+ gid: number;
+ username: string;
+ homedir: string;
+ shell: string | null;
+ } | undefined;
+ setPriority(pid: number, priority: number, ctx: {}): number;
+ getPriority(pid: number, ctx: {}): number | undefined;
+ getOSInformation(ctx: {}): [sysname: string, version: string, release: string];
+ isBigEndian: boolean;
+};