From 854d260513a8949488a01f18699da86d3d7de5c3 Mon Sep 17 00:00:00 2001 From: Tom Mrazauskas Date: Fri, 14 Oct 2022 12:26:55 +0300 Subject: [PATCH 1/2] [jest] add types of `jest.getSeed` method --- types/jest/index.d.ts | 5 +++++ types/jest/jest-tests.ts | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/types/jest/index.d.ts b/types/jest/index.d.ts index 88a19e487aea25..e75a2bc7e7b23c 100644 --- a/types/jest/index.d.ts +++ b/types/jest/index.d.ts @@ -211,6 +211,11 @@ declare namespace jest { * > implementation */ function getRealSystemTime(): number; + /** + * Retrieves the seed value. It will be randomly generated for each test run + * or can be manually set via the `--seed` CLI argument. + */ + function getSeed(): number; /** * Returns the current time in ms of the fake timer clock. */ diff --git a/types/jest/jest-tests.ts b/types/jest/jest-tests.ts index e92f5c9634c536..438e830ec08609 100644 --- a/types/jest/jest-tests.ts +++ b/types/jest/jest-tests.ts @@ -413,6 +413,11 @@ const realSystemTime1: number = jest.getRealSystemTime(); // @ts-expect-error const realSystemTime2: number = jest.getRealSystemTime('foo'); +// https://jestjs.io/docs/en/jest-object#jestgetseed +const seed1: number = jest.getSeed(); +// @ts-expect-error +const seed2: number = jest.getSeed('foo'); + // $ExpectType number jest.now(); // @ts-expect-error From f72cd29e6d8d6682367970e48b7d735e678a5782 Mon Sep 17 00:00:00 2001 From: Tom Mrazauskas Date: Fri, 14 Oct 2022 12:27:15 +0300 Subject: [PATCH 2/2] bump version --- types/jest/index.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/types/jest/index.d.ts b/types/jest/index.d.ts index e75a2bc7e7b23c..b32fc3f83dac35 100644 --- a/types/jest/index.d.ts +++ b/types/jest/index.d.ts @@ -1,4 +1,4 @@ -// Type definitions for Jest 29.1 +// Type definitions for Jest 29.2 // Project: https://jestjs.io/ // Definitions by: Asana (https://asana.com) // Ivo Stratev