From a646cad39ef72b0903c92404e414e342966e34f7 Mon Sep 17 00:00:00 2001 From: Ahn Date: Wed, 1 Apr 2020 01:09:52 +0200 Subject: [PATCH 1/2] chore(jest-types): expose TransformedSource for transformers --- CHANGELOG.md | 2 ++ packages/jest-transform/src/index.ts | 1 + packages/jest-transform/src/types.ts | 9 ++++----- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 112157a8e4d5..8ad45be90da4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,8 @@ ### Chore & Maintenance +- `[@jest/transform]` Expose type `TransformedSource` + ### Performance ## 25.2.4 diff --git a/packages/jest-transform/src/index.ts b/packages/jest-transform/src/index.ts index 48bd4a688248..ada1dd88716e 100644 --- a/packages/jest-transform/src/index.ts +++ b/packages/jest-transform/src/index.ts @@ -15,5 +15,6 @@ export type { ShouldInstrumentOptions, Options as TransformationOptions, TransformResult, + TransformedSource, } from './types'; export {default as handlePotentialSyntaxError} from './enhanceUnexpectedTokenMessage'; diff --git a/packages/jest-transform/src/types.ts b/packages/jest-transform/src/types.ts index a826105e2630..9cf2716dbfee 100644 --- a/packages/jest-transform/src/types.ts +++ b/packages/jest-transform/src/types.ts @@ -32,10 +32,9 @@ interface FixedRawSourceMap extends SourceMapWithVersion { version: number; } -export type TransformedSource = { - code: string; - map?: FixedRawSourceMap | string | null; -}; +export type TransformedSource = + | {code: string; map?: FixedRawSourceMap | string | null} + | string; export type TransformResult = { code: string; @@ -70,5 +69,5 @@ export interface Transformer { sourcePath: Config.Path, config: Config.ProjectConfig, options?: TransformOptions, - ) => string | TransformedSource; + ) => TransformedSource; } From 56a0f71c8d6127ed867113e27e266b18ccac2744 Mon Sep 17 00:00:00 2001 From: Simen Bekkhus Date: Wed, 1 Apr 2020 02:37:04 +0200 Subject: [PATCH 2/2] link to PR --- CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8ad45be90da4..c11c78045dae 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,7 @@ ### Chore & Maintenance -- `[@jest/transform]` Expose type `TransformedSource` +- `[@jest/transform]` Expose type `TransformedSource` ([#9736](https://github.com/facebook/jest/pull/9736)) ### Performance @@ -19,7 +19,7 @@ ### Fixes - `[jest-circus]` Fix type elision of jest-runtime imports ([#9717](https://github.com/facebook/jest/pull/9717)) -- `[@jest/transform]` Fix coverage reporter for uncovered files without transformers, reverting ([#9460](https://github.com/facebook/jest/pull/9460)) ([#9724](https://github.com/facebook/jest/pull/9724)) +- `[@jest/transform]` Fix coverage reporter for uncovered files without transformers, reverting [#9460](https://github.com/facebook/jest/pull/9460) ([#9724](https://github.com/facebook/jest/pull/9724)) ## 25.2.3