@types/node
Advanced tools
Comparing version 16.18.84 to 16.18.85
@@ -64,13 +64,8 @@ /** | ||
type DefaultEventMap = [never]; | ||
const s: unique symbol; | ||
type Key<K, T> = T extends DefaultEventMap ? string | symbol : K & (keyof (T & { [s]: never })); | ||
type Key2<K, T> = T extends DefaultEventMap ? string | symbol : K & (keyof T); | ||
type AnyRest = [...args: any[]]; | ||
type Args<K, T> = T extends DefaultEventMap ? AnyRest : ( | ||
K extends keyof T ? ( | ||
T[K] extends unknown[] ? T[K] : never | ||
) | ||
: never | ||
K extends keyof T ? T[K] : never | ||
); | ||
type Key<K, T> = T extends DefaultEventMap ? string | symbol : K | keyof T; | ||
type Key2<K, T> = T extends DefaultEventMap ? string | symbol : K & keyof T; | ||
type Listener<K, T, F> = T extends DefaultEventMap ? F : ( | ||
@@ -82,3 +77,2 @@ K extends keyof T ? ( | ||
); | ||
type Listener1<K, T> = Listener<K, T, (...args: any[]) => void>; | ||
@@ -85,0 +79,0 @@ type Listener2<K, T> = Listener<K, T, Function>; |
{ | ||
"name": "@types/node", | ||
"version": "16.18.84", | ||
"version": "16.18.85", | ||
"description": "TypeScript definitions for node", | ||
@@ -225,4 +225,4 @@ "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node", | ||
"dependencies": {}, | ||
"typesPublisherContentHash": "9859ef959ed1874837af2e246fa646be39350690c6d606c5d905290d6aa44055", | ||
"typesPublisherContentHash": "fb871ad20cc1ac5a93082e9910ca411338256e85d7b6eee8fb6a92175f6883fd", | ||
"typeScriptVersion": "4.6" | ||
} |
@@ -11,3 +11,3 @@ # Installation | ||
### Additional Details | ||
* Last updated: Tue, 27 Feb 2024 22:35:43 GMT | ||
* Last updated: Wed, 28 Feb 2024 17:35:47 GMT | ||
* Dependencies: none | ||
@@ -14,0 +14,0 @@ |
@@ -64,13 +64,8 @@ /** | ||
type DefaultEventMap = [never]; | ||
const s: unique symbol; | ||
type Key<K, T> = T extends DefaultEventMap ? string | symbol : K & (keyof (T & { [s]: never })); | ||
type Key2<K, T> = T extends DefaultEventMap ? string | symbol : K & (keyof T); | ||
type AnyRest = [...args: any[]]; | ||
type Args<K, T> = T extends DefaultEventMap ? AnyRest : ( | ||
K extends keyof T ? ( | ||
T[K] extends unknown[] ? T[K] : never | ||
) | ||
: never | ||
K extends keyof T ? T[K] : never | ||
); | ||
type Key<K, T> = T extends DefaultEventMap ? string | symbol : K | keyof T; | ||
type Key2<K, T> = T extends DefaultEventMap ? string | symbol : K & keyof T; | ||
type Listener<K, T, F> = T extends DefaultEventMap ? F : ( | ||
@@ -82,3 +77,2 @@ K extends keyof T ? ( | ||
); | ||
type Listener1<K, T> = Listener<K, T, (...args: any[]) => void>; | ||
@@ -85,0 +79,0 @@ type Listener2<K, T> = Listener<K, T, Function>; |
3557373
80192