Socket
Socket
Sign inDemoInstall

jest-mock

Package Overview
Dependencies
Maintainers
6
Versions
238
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

jest-mock - npm Package Compare versions

Comparing version 29.3.0 to 29.3.1

4

build/index.d.ts

@@ -311,5 +311,5 @@ /**

T extends ClassLike
? MockInstance<(...args: ConstructorParameters<T>) => InstanceType<T>>
? SpiedClass<T>
: T extends FunctionLike
? MockInstance<(...args: Parameters<T>) => ReturnType<T>>
? SpiedFunction<T>
: never;

@@ -316,0 +316,0 @@

@@ -675,3 +675,2 @@ 'use strict';

}
// eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types
spyOn(object, methodKey, accessType) {

@@ -751,5 +750,5 @@ if (typeof object !== 'object' && typeof object !== 'function') {

}
_spyOnProperty(obj, propertyKey, accessType) {
let descriptor = Object.getOwnPropertyDescriptor(obj, propertyKey);
let proto = Object.getPrototypeOf(obj);
_spyOnProperty(object, propertyKey, accessType) {
let descriptor = Object.getOwnPropertyDescriptor(object, propertyKey);
let proto = Object.getPrototypeOf(object);
while (!descriptor && proto !== null) {

@@ -790,3 +789,3 @@ descriptor = Object.getOwnPropertyDescriptor(proto, propertyKey);

descriptor[accessType] = original;
Object.defineProperty(obj, propertyKey, descriptor);
Object.defineProperty(object, propertyKey, descriptor);
}

@@ -799,3 +798,3 @@ );

}
Object.defineProperty(obj, propertyKey, descriptor);
Object.defineProperty(object, propertyKey, descriptor);
return descriptor[accessType];

@@ -802,0 +801,0 @@ }

{
"name": "jest-mock",
"version": "29.3.0",
"version": "29.3.1",
"repository": {

@@ -20,5 +20,5 @@ "type": "git",

"dependencies": {
"@jest/types": "^29.2.1",
"@jest/types": "^29.3.1",
"@types/node": "*",
"jest-util": "^29.2.1"
"jest-util": "^29.3.1"
},

@@ -35,3 +35,3 @@ "devDependencies": {

},
"gitHead": "84b8de987b33e2da20dc833aeb65f23d72a673cd"
"gitHead": "05deb8393c4ad71e19be2567b704dfd3a2ab5fc9"
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc