Node.d.ts: Add module v8 (#10932)

* Node.d.ts: Add module v8

* Node.d.ts: Changes to module "v8"
This commit is contained in:
hriss95
2016-09-09 14:41:06 +01:00
committed by Masahiro Wakame
parent bedf3baa88
commit c5e23ee8da

13
node/node.d.ts vendored
View File

@@ -2755,6 +2755,19 @@ declare module "process" {
export = process;
}
declare module "v8" {
interface HeapSpaceInfo {
space_name: string;
space_size: number;
space_used_size: number;
space_available_size: number;
physical_space_size: number;
}
export function getHeapStatistics() : {total_heap_size: number, total_heap_size_executable: number, total_physical_size: number, total_avaialble_size: number, used_heap_size: number, heap_size_limit: number};
export function getHeapSpaceStatistics(): HeapSpaceInfo[];
export function setFlagsFromString(flags: string): void;
}
declare module "timers" {
export function setTimeout(callback: (...args: any[]) => void, ms: number, ...args: any[]): NodeJS.Timer;
export function clearTimeout(timeoutId: NodeJS.Timer): void;