diff --git a/typings/globals.d.ts b/typings/globals.d.ts index e2721c7c480371..0cd14551a47871 100644 --- a/typings/globals.d.ts +++ b/typings/globals.d.ts @@ -17,19 +17,6 @@ import {UtilBinding} from "./internalBinding/util"; import {WorkerBinding} from "./internalBinding/worker"; import {ModulesBinding} from "./internalBinding/modules"; -declare type TypedArray = - | Uint8Array - | Uint8ClampedArray - | Uint16Array - | Uint32Array - | Int8Array - | Int16Array - | Int32Array - | Float32Array - | Float64Array - | BigUint64Array - | BigInt64Array; - interface InternalBindingMap { async_wrap: AsyncWrapBinding; blob: BlobBinding; @@ -56,6 +43,19 @@ type InternalBindingKeys = keyof InternalBindingMap; declare function internalBinding(binding: T): InternalBindingMap[T] declare global { + type TypedArray = + | Uint8Array + | Uint8ClampedArray + | Uint16Array + | Uint32Array + | Int8Array + | Int16Array + | Int32Array + | Float32Array + | Float64Array + | BigUint64Array + | BigInt64Array; + namespace NodeJS { interface Global { internalBinding(binding: T): InternalBindingMap[T]