typings: improve internal binding types · nodejs/node@76bc4d6

1+

import { AsyncContextFrameBinding } from './internalBinding/async_context_frame';

12

import { AsyncWrapBinding } from './internalBinding/async_wrap';

23

import { BlobBinding } from './internalBinding/blob';

34

import { ConfigBinding } from './internalBinding/config';

@@ -7,11 +8,13 @@ import { HttpParserBinding } from './internalBinding/http_parser';

78

import { InspectorBinding } from './internalBinding/inspector';

89

import { FsBinding } from './internalBinding/fs';

910

import { FsDirBinding } from './internalBinding/fs_dir';

11+

import { ICUBinding } from './internalBinding/icu';

1012

import { LocksBinding } from './internalBinding/locks';

1113

import { MessagingBinding } from './internalBinding/messaging';

1214

import { OptionsBinding } from './internalBinding/options';

1315

import { OSBinding } from './internalBinding/os';

1416

import { ProcessBinding } from './internalBinding/process';

17+

import { SeaBinding } from './internalBinding/sea';

1518

import { SerdesBinding } from './internalBinding/serdes';

1619

import { SymbolsBinding } from './internalBinding/symbols';

1720

import { TimersBinding } from './internalBinding/timers';

@@ -25,6 +28,7 @@ import { ModulesBinding } from './internalBinding/modules';

2528

import { ZlibBinding } from './internalBinding/zlib';

26292730

interface InternalBindingMap {

31+

async_context_frame: AsyncContextFrameBinding;

2832

async_wrap: AsyncWrapBinding;

2933

blob: BlobBinding;

3034

config: ConfigBinding;

@@ -33,13 +37,15 @@ interface InternalBindingMap {

3337

fs: FsBinding;

3438

fs_dir: FsDirBinding;

3539

http_parser: HttpParserBinding;

40+

icu: ICUBinding;

3641

inspector: InspectorBinding;

3742

locks: LocksBinding;

3843

messaging: MessagingBinding;

3944

modules: ModulesBinding;

4045

options: OptionsBinding;

4146

os: OSBinding;

4247

process: ProcessBinding;

48+

sea: SeaBinding;

4349

serdes: SerdesBinding;

4450

symbols: SymbolsBinding;

4551

timers: TimersBinding;

@@ -65,6 +71,7 @@ declare global {

6571

| Int8Array

6672

| Int16Array

6773

| Int32Array

74+

| Float16Array

6875

| Float32Array

6976

| Float64Array

7077

| BigUint64Array