@alloc/types
Advanced tools
Comparing version 2.2.1 to 2.2.2
@@ -6,5 +6,3 @@ /** Try to simplify `&` out of an object type */ | ||
export type LoosePick<T, K> = {} & { | ||
[P in K & keyof T]: T[P] | ||
} | ||
export type LoosePick<T, K> = {} & Pick<T, K & keyof T> | ||
@@ -94,4 +92,3 @@ export type Pick<T, K extends keyof T> = {} & { | ||
? Remap< | ||
{ [P in Extract<keyof T, K>]: T[P] } & | ||
{ [P in Exclude<K & keyof any, keyof T>]?: undefined } | ||
LoosePick<T, K> & { [P in Exclude<K & keyof any, keyof T>]?: undefined } | ||
> | ||
@@ -98,0 +95,0 @@ : never |
{ | ||
"name": "@alloc/types", | ||
"version": "2.2.1", | ||
"version": "2.2.2", | ||
"types": "index.d.ts", | ||
@@ -5,0 +5,0 @@ "files": [ |
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
5529
96