From 918f823a77501eaf9dcb0200bc1f8fb548d4f804 Mon Sep 17 00:00:00 2001 From: Anil Anar Date: Sat, 6 Jun 2020 16:17:01 +0200 Subject: [PATCH] feat(jest-mock): Export Mock, MockInstance, SpyInstance types --- packages/jest-mock/src/index.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/jest-mock/src/index.ts b/packages/jest-mock/src/index.ts index 7251b0a9ec02..d84de0721903 100644 --- a/packages/jest-mock/src/index.ts +++ b/packages/jest-mock/src/index.ts @@ -87,16 +87,17 @@ type FunctionPropertyNames = { }[keyof T] & string; -interface Mock = Array> +export interface Mock = Array> extends Function, MockInstance { new (...args: Y): T; (...args: Y): T; } -interface SpyInstance> extends MockInstance {} +export interface SpyInstance> + extends MockInstance {} -interface MockInstance> { +export interface MockInstance> { _isMockFunction: true; _protoImpl: Function; getMockName(): string;