| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 59ef178 commit e88d5b7
2 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -8,14 +8,16 @@ import { ConstantsBinding } from './internalBinding/constants'; | |||
| 8 | 8 | import { CryptoBinding } from './internalBinding/crypto'; | |
| 9 | 9 | import { DebugBinding } from './internalBinding/debug'; | |
| 10 | 10 | import { EncodingBinding } from './internalBinding/encoding_binding'; | |
| 11 | - import { HttpParserBinding } from './internalBinding/http_parser'; | ||
| 12 | - import { InspectorBinding } from './internalBinding/inspector'; | ||
| 13 | - import { IPCSerdesBinding } from './internalBinding/ipc_serdes'; | ||
| 14 | 11 | import { FsBinding } from './internalBinding/fs'; | |
| 15 | 12 | import { FsDirBinding } from './internalBinding/fs_dir'; | |
| 13 | + import { HeapUtilsBinding } from './internalBinding/heap_utils'; | ||
| 14 | + import { HttpParserBinding } from './internalBinding/http_parser'; | ||
| 16 | 15 | import { ICUBinding } from './internalBinding/icu'; | |
| 16 | + import { InspectorBinding } from './internalBinding/inspector'; | ||
| 17 | + import { IPCSerdesBinding } from './internalBinding/ipc_serdes'; | ||
| 17 | 18 | import { LocksBinding } from './internalBinding/locks'; | |
| 18 | 19 | import { MessagingBinding } from './internalBinding/messaging'; | |
| 20 | + import { ModulesBinding } from './internalBinding/modules'; | ||
| 19 | 21 | import { OptionsBinding } from './internalBinding/options'; | |
| 20 | 22 | import { OSBinding } from './internalBinding/os'; | |
| 21 | 23 | import { ProcessBinding } from './internalBinding/process'; | |
@@ -32,7 +34,6 @@ import { UtilBinding } from './internalBinding/util'; | |||
| 32 | 34 | import { UVBinding } from './internalBinding/uv'; | |
| 33 | 35 | import { WASIBinding } from './internalBinding/wasi'; | |
| 34 | 36 | import { WorkerBinding } from './internalBinding/worker'; | |
| 35 | - import { ModulesBinding } from './internalBinding/modules'; | ||
| 36 | 37 | import { ZlibBinding } from './internalBinding/zlib'; | |
| 37 | 38 | ||
| 38 | 39 | interface InternalBindingMap { | |
@@ -48,6 +49,7 @@ interface InternalBindingMap { | |||
| 48 | 49 | encoding_binding: EncodingBinding; | |
| 49 | 50 | fs: FsBinding; | |
| 50 | 51 | fs_dir: FsDirBinding; | |
| 52 | + heap_utils: HeapUtilsBinding; | ||
| 51 | 53 | http_parser: HttpParserBinding; | |
| 52 | 54 | icu: ICUBinding; | |
| 53 | 55 | inspector: InspectorBinding; | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -0,0 +1,17 @@ | |||
| 1 | + import { owner_symbol } from './symbols'; | ||
| 2 | + | ||
| 3 | + declare namespace InternalHeapUtilsBinding { | ||
| 4 | + interface HeapSnapshotStreamHandle { | ||
| 5 | + [owner_symbol]?: object; | ||
| 6 | + onread?: (arrayBuffer: ArrayBuffer | undefined) => void; | ||
| 7 | + readStart(): number; | ||
| 8 | + } | ||
| 9 | + } | ||
| 10 | + | ||
| 11 | + export interface HeapUtilsBinding { | ||
| 12 | + buildEmbedderGraph(): object[]; | ||
| 13 | + triggerHeapSnapshot(filename: string | undefined, options: Uint8Array): string; | ||
| 14 | + createHeapSnapshotStream( | ||
| 15 | + options: Uint8Array, | ||
| 16 | + ): InternalHeapUtilsBinding.HeapSnapshotStreamHandle; | ||
| 17 | + } | ||
| Back | FazBrowse Home | New Git URL |
0 commit comments