diff --git a/packages/jest-mock/src/index.ts b/packages/jest-mock/src/index.ts index 5a51feeca34c..5283a54d8af1 100644 --- a/packages/jest-mock/src/index.ts +++ b/packages/jest-mock/src/index.ts @@ -911,7 +911,7 @@ class ModuleMockerClass { return metadata; } - isMockFunction(fn: any): boolean { + isMockFunction(fn: any): fn is Mock { return !!fn && fn._isMockFunction === true; } @@ -943,7 +943,7 @@ class ModuleMockerClass { ? SpyInstance, ArgsType> : never; - spyOn( + spyOn>( object: T, methodName: M, accessType?: 'get' | 'set', @@ -985,7 +985,7 @@ class ModuleMockerClass { return object[methodName]; } - private _spyOnProperty( + private _spyOnProperty>( obj: T, propertyName: M, accessType: 'get' | 'set' = 'get',