From a0174bf930653b9b727242ce54f8a0c80329f55a Mon Sep 17 00:00:00 2001 From: leah-1ee Date: Wed, 12 Aug 2026 08:25:15 +0900 Subject: [PATCH] typings: add diagnostics_channel typings Add a DiagnosticsChannelBinding declaration for internalBinding('diagnostics_channel') and wire it into InternalBindingMap. Signed-off-by: leah-1ee --- typings/globals.d.ts | 2 ++ typings/internalBinding/diagnostics_channel.d.ts | 6 ++++++ 2 files changed, 8 insertions(+) create mode 100644 typings/internalBinding/diagnostics_channel.d.ts diff --git a/typings/globals.d.ts b/typings/globals.d.ts index 83fcec8e19a5..3c5707e5ff88 100644 --- a/typings/globals.d.ts +++ b/typings/globals.d.ts @@ -7,6 +7,7 @@ import { ConfigBinding } from './internalBinding/config'; import { ConstantsBinding } from './internalBinding/constants'; import { CryptoBinding } from './internalBinding/crypto'; import { DebugBinding } from './internalBinding/debug'; +import { DiagnosticsChannelBinding } from './internalBinding/diagnostics_channel'; import { EncodingBinding } from './internalBinding/encoding_binding'; import { FsBinding } from './internalBinding/fs'; import { FsDirBinding } from './internalBinding/fs_dir'; @@ -46,6 +47,7 @@ interface InternalBindingMap { constants: ConstantsBinding; crypto: CryptoBinding; debug: DebugBinding; + diagnostics_channel: DiagnosticsChannelBinding; encoding_binding: EncodingBinding; fs: FsBinding; fs_dir: FsDirBinding; diff --git a/typings/internalBinding/diagnostics_channel.d.ts b/typings/internalBinding/diagnostics_channel.d.ts new file mode 100644 index 000000000000..e6297d45ace0 --- /dev/null +++ b/typings/internalBinding/diagnostics_channel.d.ts @@ -0,0 +1,6 @@ +export interface DiagnosticsChannelBinding { + subscribers: Uint32Array; + linkNativeChannel( + callback: (name: string, index: number) => object | undefined, + ): void; +}