@types/node
Advanced tools
Comparing version 22.1.0 to 22.2.0
@@ -24,2 +24,4 @@ /** | ||
GlobOptions, | ||
GlobOptionsWithFileTypes, | ||
GlobOptionsWithoutFileTypes, | ||
MakeDirectoryOptions, | ||
@@ -1247,3 +1249,15 @@ Mode, | ||
*/ | ||
function glob(pattern: string | string[], options?: GlobOptions): AsyncIterableIterator<string>; | ||
function glob(pattern: string | string[]): AsyncIterableIterator<string>; | ||
function glob( | ||
pattern: string | string[], | ||
opt: GlobOptionsWithFileTypes, | ||
): AsyncIterableIterator<Dirent>; | ||
function glob( | ||
pattern: string | string[], | ||
opt: GlobOptionsWithoutFileTypes, | ||
): AsyncIterableIterator<string>; | ||
function glob( | ||
pattern: string | string[], | ||
opt: GlobOptions, | ||
): AsyncIterableIterator<Dirent> | AsyncIterableIterator<string>; | ||
} | ||
@@ -1250,0 +1264,0 @@ declare module "node:fs/promises" { |
{ | ||
"name": "@types/node", | ||
"version": "22.1.0", | ||
"version": "22.2.0", | ||
"description": "TypeScript definitions for node", | ||
@@ -215,4 +215,4 @@ "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node", | ||
}, | ||
"typesPublisherContentHash": "a016324027de394c0877c1d44c03999bacaa45ed9b7249649d03dd6b9bfe4e5b", | ||
"typesPublisherContentHash": "e8a1feecc621a4e4c40517dba1262b6a77dcb9cdd874f74c76cb391931926c7c", | ||
"typeScriptVersion": "4.8" | ||
} |
@@ -34,3 +34,13 @@ /** | ||
import { AsyncResource } from "node:async_hooks"; | ||
type EntryType = "node" | "mark" | "measure" | "gc" | "function" | "http2" | "http" | "dns" | "net"; | ||
type EntryType = | ||
| "dns" // Node.js only | ||
| "function" // Node.js only | ||
| "gc" // Node.js only | ||
| "http2" // Node.js only | ||
| "http" // Node.js only | ||
| "mark" // available on the Web | ||
| "measure" // available on the Web | ||
| "net" // Node.js only | ||
| "node" // Node.js only | ||
| "resource"; // available on the Web | ||
interface NodeGCPerformanceDetail { | ||
@@ -118,2 +128,3 @@ /** | ||
class PerformanceNodeTiming extends PerformanceEntry { | ||
readonly entryType: "node"; | ||
/** | ||
@@ -276,2 +287,26 @@ * The high resolution millisecond timestamp at which the Node.js process | ||
/** | ||
* Creates a new `PerformanceResourceTiming` entry in the Resource Timeline. | ||
* A `PerformanceResourceTiming` is a subclass of `PerformanceEntry` whose `performanceEntry.entryType` is always `'resource'`. | ||
* Performance resources are used to mark moments in the Resource Timeline. | ||
* @param timingInfo [Fetch Timing Info](https://fetch.spec.whatwg.org/#fetch-timing-info) | ||
* @param requestedUrl The resource url | ||
* @param initiatorType The initiator name, e.g: 'fetch' | ||
* @param global | ||
* @param cacheMode The cache mode must be an empty string ('') or 'local' | ||
* @param bodyInfo [Fetch Response Body Info](https://fetch.spec.whatwg.org/#response-body-info) | ||
* @param responseStatus The response's status code | ||
* @param deliveryType The delivery type. Default: ''. | ||
* @since v18.2.0, v16.17.0 | ||
*/ | ||
markResourceTiming( | ||
timingInfo: object, | ||
requestedUrl: string, | ||
initiatorType: string, | ||
global: object, | ||
cacheMode: "" | "local", | ||
bodyInfo: object, | ||
responseStatus: number, | ||
deliveryType?: string, | ||
): PerformanceResourceTiming; | ||
/** | ||
* Creates a new PerformanceMeasure entry in the Performance Timeline. | ||
@@ -549,2 +584,3 @@ * A PerformanceMeasure is a subclass of PerformanceEntry whose performanceEntry.entryType is always 'measure', | ||
class PerformanceResourceTiming extends PerformanceEntry { | ||
readonly entryType: "resource"; | ||
protected constructor(); | ||
@@ -551,0 +587,0 @@ /** |
@@ -11,3 +11,3 @@ # Installation | ||
### Additional Details | ||
* Last updated: Fri, 02 Aug 2024 11:07:10 GMT | ||
* Last updated: Fri, 09 Aug 2024 18:08:59 GMT | ||
* Dependencies: [undici-types](https://npmjs.com/package/undici-types) | ||
@@ -14,0 +14,0 @@ |
@@ -176,2 +176,11 @@ /** | ||
/** | ||
* Computes a 32-bit [Cyclic Redundancy Check](https://en.wikipedia.org/wiki/Cyclic_redundancy_check) checksum of `data`. | ||
* If `value` is specified, it is used as the starting value of the checksum, otherwise, 0 is used as the starting value. | ||
* @param data When `data` is a string, it will be encoded as UTF-8 before being used for computation. | ||
* @param value An optional starting value. It must be a 32-bit unsigned integer. @default 0 | ||
* @returns A 32-bit unsigned integer containing the checksum. | ||
* @since v22.2.0 | ||
*/ | ||
function crc32(data: string | Buffer | NodeJS.ArrayBufferView, value?: number): number; | ||
/** | ||
* Creates and returns a new `BrotliCompress` object. | ||
@@ -178,0 +187,0 @@ * @since v11.7.0, v10.16.0 |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
2092790
46982