From 4dbc88612091d867375515c624f8cd4b72c42758 Mon Sep 17 00:00:00 2001 From: Calvin Liang Date: Wed, 22 Jul 2020 13:12:43 -0700 Subject: [PATCH 1/3] remove NodeRequire interface --- types/jest/index.d.ts | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/types/jest/index.d.ts b/types/jest/index.d.ts index d110cbc5f9b60e..fb6f0d5d78109b 100644 --- a/types/jest/index.d.ts +++ b/types/jest/index.d.ts @@ -74,23 +74,6 @@ type ExtractEachCallbackArgs> = { type MockModuleFactory = () => T extends { default: unknown } ? T & { __esModule: true } : T; -interface NodeRequire { - /** - * Returns the actual module instead of a mock, bypassing all checks on - * whether the module should receive a mock implementation or not. - * - * @deprecated Use `jest.requireActual` instead. - */ - requireActual(moduleName: string): any; - /** - * Returns a mock module instead of the actual module, bypassing all checks - * on whether the module should be required normally or not. - * - * @deprecated Use `jest.requireMock`instead. - */ - requireMock(moduleName: string): any; -} - declare namespace jest { /** * Provides a way to add Jasmine-compatible matchers into your Jest context. From ffa4398b1ba3a9c8bedc96b1e6c796dc414bdb3a Mon Sep 17 00:00:00 2001 From: Calvin Liang Date: Wed, 22 Jul 2020 13:15:38 -0700 Subject: [PATCH 2/3] remove nodeRequire test --- types/jest/jest-tests.ts | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/types/jest/jest-tests.ts b/types/jest/jest-tests.ts index b861f13d4e2583..599ac3fe75ab46 100644 --- a/types/jest/jest-tests.ts +++ b/types/jest/jest-tests.ts @@ -228,16 +228,6 @@ describe('', () => { }); }); -/* NodeRequire interface (require extensions) */ - -declare const nodeRequire: NodeRequire; - -// $ExpectType any -nodeRequire.requireActual('moduleName'); - -// $ExpectType any -nodeRequire.requireMock('moduleName'); - /* Top-level jest namespace functions */ interface FakeModule { From cec76128a7d8fb06ae0f364c79b8197d06128e6f Mon Sep 17 00:00:00 2001 From: Calvin Liang Date: Thu, 23 Jul 2020 10:26:39 -0700 Subject: [PATCH 3/3] remove line --- types/jest/index.d.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/types/jest/index.d.ts b/types/jest/index.d.ts index f1b7340835cd8e..e8de7b51d55c32 100644 --- a/types/jest/index.d.ts +++ b/types/jest/index.d.ts @@ -72,8 +72,6 @@ type ExtractEachCallbackArgs> = { : 'fallback' ]; -type MockModuleFactory = () => T extends { default: unknown } ? T & { __esModule: true } : T; - declare namespace jest { /** * Provides a way to add Jasmine-compatible matchers into your Jest context.