jest-mock
Advanced tools
Comparing version 30.0.0-alpha.5 to 30.0.0-alpha.6
@@ -8,3 +8,3 @@ /** | ||
/// <reference lib="esnext.disposable" /> | ||
/// <reference lib="ESNext.Disposable" /> | ||
@@ -57,8 +57,8 @@ export declare type ClassLike = new (...args: any) => any; | ||
): Mocked<T>; | ||
<T_1 extends object>( | ||
source: T_1, | ||
<T extends object>( | ||
source: T, | ||
options: { | ||
shallow: true; | ||
}, | ||
): MockedShallow<T_1>; | ||
): MockedShallow<T>; | ||
}; | ||
@@ -200,3 +200,3 @@ | ||
/// <reference lib="esnext.disposable" /> | ||
/// <reference lib="ESNext.Disposable" preserve="true" /> | ||
export declare type MockMetadataType = | ||
@@ -352,18 +352,8 @@ | 'object' | ||
T extends object, | ||
K_2 extends Exclude< | ||
keyof T, | ||
| keyof { | ||
[K in keyof T as Required<T>[K] extends ClassLike ? K : never]: T[K]; | ||
} | ||
| keyof { | ||
[K_1 in keyof T as Required<T>[K_1] extends FunctionLike | ||
? K_1 | ||
: never]: T[K_1]; | ||
} | ||
>, | ||
V extends Required<T>[K_2], | ||
A extends 'set' | 'get', | ||
K extends PropertyLikeKeys<T>, | ||
V extends Required<T>[K], | ||
A extends 'get' | 'set', | ||
>( | ||
object: T, | ||
methodKey: K_2, | ||
methodKey: K, | ||
accessType: A, | ||
@@ -376,19 +366,9 @@ ): A extends 'get' | ||
< | ||
T_1 extends object, | ||
K_5 extends | ||
| keyof { | ||
[K_3 in keyof T_1 as Required<T_1>[K_3] extends ClassLike | ||
? K_3 | ||
: never]: T_1[K_3]; | ||
} | ||
| keyof { | ||
[K_4 in keyof T_1 as Required<T_1>[K_4] extends FunctionLike | ||
? K_4 | ||
: never]: T_1[K_4]; | ||
}, | ||
V_1 extends Required<T_1>[K_5], | ||
T extends object, | ||
K extends ConstructorLikeKeys<T> | MethodLikeKeys<T>, | ||
V extends Required<T>[K], | ||
>( | ||
object: T_1, | ||
methodKey: K_5, | ||
): V_1 extends ClassLike | FunctionLike ? Spied<V_1> : never; | ||
object: T, | ||
methodKey: K, | ||
): V extends ClassLike | FunctionLike ? Spied<V> : never; | ||
}; | ||
@@ -395,0 +375,0 @@ |
@@ -35,3 +35,3 @@ /*! | ||
/// <reference lib="ESNext.Disposable" /> | ||
/// <reference lib="ESNext.Disposable" preserve="true" /> | ||
@@ -243,3 +243,3 @@ /* eslint-disable local/ban-types-eventually, local/prefer-rest-params-eventually */ | ||
} else if (metadata.type === 'function') { | ||
const prototype = metadata.members && metadata.members.prototype && metadata.members.prototype.members || {}; | ||
const prototype = metadata.members?.prototype?.members ?? {}; | ||
const prototypeSlots = this._getSlots(prototype); | ||
@@ -466,5 +466,2 @@ // eslint-disable-next-line @typescript-eslint/no-this-alias | ||
_generateMock(metadata, callbacks, refs) { | ||
// metadata not compatible but it's the same type, maybe problem with | ||
// overloading of _makeComponent and not _generateMock? | ||
// @ts-expect-error - unsure why TSC complains here? | ||
const mock = this._makeComponent(metadata); | ||
@@ -471,0 +468,0 @@ if (metadata.refID != null) { |
{ | ||
"name": "jest-mock", | ||
"version": "30.0.0-alpha.5", | ||
"version": "30.0.0-alpha.6", | ||
"repository": { | ||
@@ -22,5 +22,5 @@ "type": "git", | ||
"dependencies": { | ||
"@jest/types": "30.0.0-alpha.5", | ||
"@jest/types": "30.0.0-alpha.6", | ||
"@types/node": "*", | ||
"jest-util": "30.0.0-alpha.5" | ||
"jest-util": "30.0.0-alpha.6" | ||
}, | ||
@@ -33,3 +33,3 @@ "engines": { | ||
}, | ||
"gitHead": "fa24a3bdd6682978d76799265016fb9d5bff135e" | ||
"gitHead": "ba74b7de1b9cca88daf33f9d1b46bfe2b7f485a5" | ||
} |
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
45703
1081
+ Added@jest/pattern@30.0.0-alpha.6(transitive)
+ Added@jest/schemas@30.0.0-alpha.6(transitive)
+ Added@jest/types@30.0.0-alpha.6(transitive)
+ Added@sinclair/typebox@0.33.9(transitive)
+ Added@types/node@22.5.4(transitive)
+ Addedjest-regex-util@30.0.0-alpha.6(transitive)
+ Addedjest-util@30.0.0-alpha.6(transitive)
- Removed@jest/pattern@30.0.0-alpha.5(transitive)
- Removed@jest/schemas@30.0.0-alpha.5(transitive)
- Removed@jest/types@30.0.0-alpha.5(transitive)
- Removed@sinclair/typebox@0.32.35(transitive)
- Removed@types/node@22.5.5(transitive)
- Removedjest-regex-util@30.0.0-alpha.5(transitive)
- Removedjest-util@30.0.0-alpha.5(transitive)
Updated@jest/types@30.0.0-alpha.6
Updatedjest-util@30.0.0-alpha.6