From ec246dc235a720b7010b30e5794e4506c8127f4e Mon Sep 17 00:00:00 2001 From: Simen Bekkhus Date: Fri, 31 Jan 2020 14:13:47 +0100 Subject: [PATCH 1/2] fix: export `OldPlugin` from pretty-format --- packages/pretty-format/src/index.ts | 3 ++- packages/pretty-format/src/types.ts | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/pretty-format/src/index.ts b/packages/pretty-format/src/index.ts index 71472395d107..95f378327397 100644 --- a/packages/pretty-format/src/index.ts +++ b/packages/pretty-format/src/index.ts @@ -527,12 +527,13 @@ prettyFormat.plugins = { ReactTestComponent, }; -/* eslint-disable-next-line no-redeclare */ +// eslint-disable-next-line no-redeclare namespace prettyFormat { export type Colors = PrettyFormat.Colors; export type Config = PrettyFormat.Config; export type Options = PrettyFormat.Options; export type OptionsReceived = PrettyFormat.OptionsReceived; + export type OldPlugin = PrettyFormat.OldPlugin; export type NewPlugin = PrettyFormat.NewPlugin; export type Plugin = PrettyFormat.Plugin; export type Plugins = PrettyFormat.Plugins; diff --git a/packages/pretty-format/src/types.ts b/packages/pretty-format/src/types.ts index 89d06d5bd418..ccc191231a0b 100644 --- a/packages/pretty-format/src/types.ts +++ b/packages/pretty-format/src/types.ts @@ -101,7 +101,7 @@ type PluginOptions = { spacing: string; }; -type OldPlugin = { +export type OldPlugin = { print: ( val: any, print: Print, From a567f8c7e6e9325733207782d396c1c34c9084d2 Mon Sep 17 00:00:00 2001 From: Simen Bekkhus Date: Fri, 31 Jan 2020 14:16:44 +0100 Subject: [PATCH 2/2] changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 24fc66348439..f397eca124a6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ - `[jest-snapshot]` Downgrade semver to v6 to support node 8 ([#9451](https://github.com/facebook/jest/pull/9451)) - `[jest-transform]` Correct sourcemap behavior for transformed and instrumented code ([#9460](https://github.com/facebook/jest/pull/9460)) +- `[pretty-format]` Export `OldPlugin` type ([#9491](https://github.com/facebook/jest/pull/9491)) ### Chore & Maintenance