From 538bcef7317ce4b2dfd84097cda0281e1a948475 Mon Sep 17 00:00:00 2001 From: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> Date: Mon, 10 Jul 2023 01:33:46 -0700 Subject: [PATCH] Update globals.d.ts --- packages/bun-types/globals.d.ts | 30 ++++++++++++++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) diff --git a/packages/bun-types/globals.d.ts b/packages/bun-types/globals.d.ts index da412b2115..f3f9414882 100644 --- a/packages/bun-types/globals.d.ts +++ b/packages/bun-types/globals.d.ts @@ -420,6 +420,32 @@ interface Process { emitWarning(warning: string | Error /*name?: string, ctor?: Function*/): void; readonly config: Object; + + memoryUsage: { + (delta?: MemoryUsageObject): MemoryUsageObject; + + rss(): number; + }; + + cpuUsage(previousValue?: CPUUsageObject): CPUUsageObject; + + /** + * Does nothing in Bun + */ + setSourceMapsEnabled(enabled: boolean): void; +} + +interface MemoryUsageObject { + rss: number; + heapTotal: number; + heapUsed: number; + external: number; + arrayBuffers: number; +} + +interface CPUUsageObject { + user: number; + system: number; } declare var process: Process; @@ -1437,8 +1463,8 @@ declare function queueMicrotask(callback: (...args: any[]) => void): void; declare function reportError(error: any): void; interface Timer { - ref(): void; - unref(): void; + ref(): Timer; + unref(): Timer; hasRef(): boolean; [Symbol.toPrimitive](): number;