summaryrefslogtreecommitdiff
path: root/cli/dts/lib.deno.ns.d.ts
diff options
context:
space:
mode:
authorMuthu Kumar <muthukumar@thefeathers.in>2021-06-22 06:33:00 +0530
committerGitHub <noreply@github.com>2021-06-22 03:03:00 +0200
commit388274e02ea7e054f0bbbe4f863dc32447c5971d (patch)
tree2cc921c767cfd0b7a6c9cc967c090d52cd713c6f /cli/dts/lib.deno.ns.d.ts
parent68c519d06161920d21afc2e40db11230af62baee (diff)
fix: move stable/unstable types/APIs to their correct places (#10880)
- Moved ppid and memoryUsage types from deno.unstable to deno.ns. - Moved sleepSync to unstable object, shutdown to stable object.
Diffstat (limited to 'cli/dts/lib.deno.ns.d.ts')
-rw-r--r--cli/dts/lib.deno.ns.d.ts18
1 files changed, 18 insertions, 0 deletions
diff --git a/cli/dts/lib.deno.ns.d.ts b/cli/dts/lib.deno.ns.d.ts
index 2032757bb..8ebf16150 100644
--- a/cli/dts/lib.deno.ns.d.ts
+++ b/cli/dts/lib.deno.ns.d.ts
@@ -90,6 +90,24 @@ declare namespace Deno {
/** The current process id of the runtime. */
export const pid: number;
+ /**
+ * The pid of the current process's parent.
+ */
+ export const ppid: number;
+
+ export interface MemoryUsage {
+ rss: number;
+ heapTotal: number;
+ heapUsed: number;
+ external: number;
+ }
+
+ /**
+ * Returns an object describing the memory usage of the Deno process measured
+ * in bytes.
+ */
+ export function memoryUsage(): MemoryUsage;
+
/** Reflects the `NO_COLOR` environment variable at program start.
*
* See: https://no-color.org/ */