mirror of
https://github.com/nodejs/node.git
synced 2026-10-28 10:15:07 +08:00
typings: separate internalBinding typings
PR-URL: https://github.com/nodejs/node/pull/40409 Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Zijian Liu <lxxyxzj@gmail.com> Reviewed-By: Qingyu Deng <i@ayase-lab.com>
This commit is contained in:
1 parent
e1d598c8f2
commit
a397009269
6 files changed
+47
-43
No files matched your search
+5
-1
@@ -2,16 +2,20 @@
|
||||
"include": ["lib","doc"],
|
||||
"exclude": ["src","tools","out"],
|
||||
"files": [
|
||||
"./typings/internalBinding/config.d.ts",
|
||||
"./typings/internalBinding/constants.d.ts",
|
||||
"./typings/internalBinding/fs.d.ts",
|
||||
"./typings/internalBinding/http_parser.d.ts",
|
||||
"./typings/internalBinding/messaging.d.ts",
|
||||
"./typings/internalBinding/options.d.ts",
|
||||
"./typings/internalBinding/os.d.ts",
|
||||
"./typings/internalBinding/serdes.d.ts",
|
||||
"./typings/internalBinding/symbols.d.ts",
|
||||
"./typings/internalBinding/timers.d.ts",
|
||||
"./typings/internalBinding/types.d.ts",
|
||||
"./typings/internalBinding/util.d.ts",
|
||||
"./typings/internalBinding/worker.d.ts",
|
||||
"./typings/internalBinding.d.ts",
|
||||
"./typings/globals.d.ts",
|
||||
"./typings/primordials.d.ts"
|
||||
],
|
||||
"compilerOptions": {
|
||||
|
||||
Vendored
+1
@@ -0,0 +1 @@
|
||||
declare type TypedArray = Uint16Array | Uint32Array | Uint8Array | Uint8ClampedArray | Int16Array | Int32Array | Int8Array | BigInt64Array | Float32Array | Float64Array | BigUint64Array;
|
||||
Vendored
+12
@@ -0,0 +1,12 @@
|
||||
declare function InternalBinding(binding: 'config'): {
|
||||
isDebugBuild: boolean,
|
||||
hasOpenSSL: boolean,
|
||||
fipsMode: boolean,
|
||||
hasIntl: boolean,
|
||||
hasTracing: boolean,
|
||||
hasNodeOptions: boolean,
|
||||
hasInspector: boolean,
|
||||
noBrowserGlobals: boolean,
|
||||
bits: number,
|
||||
hasDtrace: boolean
|
||||
}
|
||||
@@ -1,30 +1,3 @@
|
||||
declare type TypedArray = Uint16Array | Uint32Array | Uint8Array | Uint8ClampedArray | Int16Array | Int32Array | Int8Array | BigInt64Array | Float32Array | Float64Array | BigUint64Array;
|
||||
declare function InternalBinding(binding: 'types'): {
|
||||
isAsyncFunction(value: unknown): value is (...args: unknown[]) => Promise<unknown>,
|
||||
isGeneratorFunction(value: unknown): value is GeneratorFunction,
|
||||
isAnyArrayBuffer(value: unknown): value is (ArrayBuffer | SharedArrayBuffer),
|
||||
isArrayBuffer(value: unknown): value is ArrayBuffer,
|
||||
isArgumentsObject(value: unknown): value is ArrayLike<unknown>,
|
||||
isBoxedPrimitive(value: unknown): value is (BigInt | Boolean | Number | String | Symbol),
|
||||
isDataView(value: unknown): value is DataView,
|
||||
isExternal(value: unknown): value is Object,
|
||||
isMap(value: unknown): value is Map<unknown, unknown>,
|
||||
isMapIterator: (value: unknown) => value is IterableIterator<unknown>,
|
||||
isModuleNamespaceObject: (value: unknown) => value is {[Symbol.toStringTag]: 'Module', [key: string]: any},
|
||||
isNativeError: (value: unknown) => Error,
|
||||
isPromise: (value: unknown) => value is Promise<unknown>,
|
||||
isSet: (value: unknown) => value is Set<unknown>,
|
||||
isSetIterator: (value: unknown) => value is IterableIterator<unknown>,
|
||||
isWeakMap: (value: unknown) => value is WeakMap<object, unknown>,
|
||||
isWeakSet: (value: unknown) => value is WeakSet<object>,
|
||||
isRegExp: (value: unknown) => RegExp,
|
||||
isDate: (value: unknown) => Date,
|
||||
isTypedArray: (value: unknown) => value is TypedArray,
|
||||
isStringObject: (value: unknown) => value is String,
|
||||
isNumberObject: (value: unknown) => value is Number,
|
||||
isBooleanObject: (value: unknown) => value is Boolean,
|
||||
isBigIntObject: (value: unknown) => value is BigInt,
|
||||
};
|
||||
declare function InternalBinding(binding: 'constants'): {
|
||||
os: {
|
||||
UV_UDP_REUSEADDR: 4,
|
||||
@@ -427,18 +400,3 @@ declare function InternalBinding(binding: 'constants'): {
|
||||
TRACE_EVENT_PHASE_LINK_IDS: 61
|
||||
}
|
||||
};
|
||||
declare function InternalBinding(binding: 'config'): {
|
||||
isDebugBuild: boolean,
|
||||
hasOpenSSL: boolean,
|
||||
fipsMode: boolean,
|
||||
hasIntl: boolean,
|
||||
hasTracing: boolean,
|
||||
hasNodeOptions: boolean,
|
||||
hasInspector: boolean,
|
||||
noBrowserGlobals: boolean,
|
||||
bits: number,
|
||||
hasDtrace: boolean
|
||||
}
|
||||
declare function InternalBinding(binding: 'symbols'): {
|
||||
[name: string]: symbol;
|
||||
}
|
||||
Vendored
+3
@@ -0,0 +1,3 @@
|
||||
declare function InternalBinding(binding: 'symbols'): {
|
||||
[name: string]: symbol;
|
||||
}
|
||||
Vendored
+26
@@ -0,0 +1,26 @@
|
||||
declare function InternalBinding(binding: 'types'): {
|
||||
isAsyncFunction(value: unknown): value is (...args: unknown[]) => Promise<unknown>,
|
||||
isGeneratorFunction(value: unknown): value is GeneratorFunction,
|
||||
isAnyArrayBuffer(value: unknown): value is (ArrayBuffer | SharedArrayBuffer),
|
||||
isArrayBuffer(value: unknown): value is ArrayBuffer,
|
||||
isArgumentsObject(value: unknown): value is ArrayLike<unknown>,
|
||||
isBoxedPrimitive(value: unknown): value is (BigInt | Boolean | Number | String | Symbol),
|
||||
isDataView(value: unknown): value is DataView,
|
||||
isExternal(value: unknown): value is Object,
|
||||
isMap(value: unknown): value is Map<unknown, unknown>,
|
||||
isMapIterator: (value: unknown) => value is IterableIterator<unknown>,
|
||||
isModuleNamespaceObject: (value: unknown) => value is {[Symbol.toStringTag]: 'Module', [key: string]: any},
|
||||
isNativeError: (value: unknown) => Error,
|
||||
isPromise: (value: unknown) => value is Promise<unknown>,
|
||||
isSet: (value: unknown) => value is Set<unknown>,
|
||||
isSetIterator: (value: unknown) => value is IterableIterator<unknown>,
|
||||
isWeakMap: (value: unknown) => value is WeakMap<object, unknown>,
|
||||
isWeakSet: (value: unknown) => value is WeakSet<object>,
|
||||
isRegExp: (value: unknown) => RegExp,
|
||||
isDate: (value: unknown) => Date,
|
||||
isTypedArray: (value: unknown) => value is TypedArray,
|
||||
isStringObject: (value: unknown) => value is String,
|
||||
isNumberObject: (value: unknown) => value is Number,
|
||||
isBooleanObject: (value: unknown) => value is Boolean,
|
||||
isBigIntObject: (value: unknown) => value is BigInt,
|
||||
};
|
||||
Reference in new issue
Block a user