diff --git a/types/jest-environment-puppeteer/index.d.ts b/types/jest-environment-puppeteer/index.d.ts index a0c720d4562c52..7990b66b7788fa 100644 --- a/types/jest-environment-puppeteer/index.d.ts +++ b/types/jest-environment-puppeteer/index.d.ts @@ -1,4 +1,4 @@ -// Type definitions for jest-environment-puppeteer 4.3 +// Type definitions for jest-environment-puppeteer 4.4 // Project: https://github.com/smooth-code/jest-puppeteer/tree/master/packages/jest-environment-puppeteer // Definitions by: Josh Goldberg // Ifiok Jr. @@ -7,7 +7,7 @@ // TypeScript Version: 3.4 import { JestEnvironment } from '@jest/environment'; -import { JestFakeTimers as FakeTimers } from '@jest/fake-timers'; +import { JestFakeTimers as FakeTimers, LolexFakeTimers } from '@jest/fake-timers'; import { Circus, Global as GlobalType, Config } from '@jest/types'; import { ModuleMocker } from 'jest-mock'; import { Browser, Page, BrowserContext } from 'puppeteer'; @@ -67,6 +67,7 @@ interface Global extends GlobalType.Global { declare class PuppeteerEnvironment implements JestEnvironment { context: Context | null; fakeTimers: FakeTimers | null; + fakeTimersLolex: LolexFakeTimers | null; global: Global; moduleMocker: ModuleMocker | null; constructor(config: Config.ProjectConfig); diff --git a/types/jest-environment-puppeteer/jest-environment-puppeteer-tests.ts b/types/jest-environment-puppeteer/jest-environment-puppeteer-tests.ts index 11afa9810f0fc1..6c5517d52062da 100644 --- a/types/jest-environment-puppeteer/jest-environment-puppeteer-tests.ts +++ b/types/jest-environment-puppeteer/jest-environment-puppeteer-tests.ts @@ -40,3 +40,4 @@ class CustomJestEnvironment extends JestEnvironmentPuppeteer { type JestEnvironmentPuppeteerGlobal = JestEnvironmentPuppeteer['global']; // $ExpectType Global type JestEnvironmentPuppeteerGlobalPuppeteer = JestEnvironmentPuppeteer['global']['jestPuppeteer']; // $ExpectType JestPuppeteer type JestEnvironmentPuppeteerFakeTimers = JestEnvironmentPuppeteer['fakeTimers']; // $ExpectType FakeTimers | null +type JestEnvironmentPuppeteerFakeTimersLolex = JestEnvironmentPuppeteer['fakeTimersLolex']; // $ExpectType LolexFakeTimers | null