@types/node
Advanced tools
Comparing version 20.14.14 to 20.14.15
{ | ||
"name": "@types/node", | ||
"version": "20.14.14", | ||
"version": "20.14.15", | ||
"description": "TypeScript definitions for node", | ||
@@ -215,4 +215,4 @@ "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node", | ||
}, | ||
"typesPublisherContentHash": "1fa173001f63810587670c42eca437b8d05f603117014c56df4d43d45a8b6453", | ||
"typesPublisherContentHash": "dacc7432859bb993cc5fa131342c9e8dec90dca267bce1465edcf7b6c4a2e7c8", | ||
"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 { | ||
@@ -275,2 +285,20 @@ /** | ||
/** | ||
* 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' | ||
* @since v18.2.0, v16.17.0 | ||
*/ | ||
markResourceTiming( | ||
timingInfo: object, | ||
requestedUrl: string, | ||
initiatorType: string, | ||
global: object, | ||
cacheMode: "" | "local", | ||
): PerformanceResourceTiming; | ||
/** | ||
* Creates a new PerformanceMeasure entry in the Performance Timeline. | ||
@@ -548,2 +576,3 @@ * A PerformanceMeasure is a subclass of PerformanceEntry whose performanceEntry.entryType is always 'measure', | ||
class PerformanceResourceTiming extends PerformanceEntry { | ||
readonly entryType: "resource"; | ||
protected constructor(); | ||
@@ -550,0 +579,0 @@ /** |
@@ -11,3 +11,3 @@ # Installation | ||
### Additional Details | ||
* Last updated: Fri, 02 Aug 2024 08:37:31 GMT | ||
* Last updated: Fri, 09 Aug 2024 18:08:59 GMT | ||
* Dependencies: [undici-types](https://npmjs.com/package/undici-types) | ||
@@ -14,0 +14,0 @@ |
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
2087727
46813