Skip to content

Commit b6289ff

Browse files
committed
make TS build pass
1 parent 5dd122b commit b6289ff

File tree

31 files changed

+2408
-2275
lines changed

31 files changed

+2408
-2275
lines changed

.yarn/releases/yarn-berry.js

Lines changed: 0 additions & 58 deletions
This file was deleted.

.yarn/releases/yarn-sources.js

Lines changed: 58 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.yarnrc

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,3 @@
33

44

55
lastUpdateCheck 1576854265612
6-
yarn-path ".yarn/releases/yarn-berry.js"

.yarnrc.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,8 @@
1-
yarnPath: .yarn/releases/yarn-berry.js
21
enableGlobalCache: true
2+
3+
packageExtensions:
4+
"@babel/parser@*":
5+
dependencies:
6+
"@babel/types": "*"
7+
8+
yarnPath: .yarn/releases/yarn-sources.js

packages/babel-plugin-jest-hoist/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@
1616
"@types/babel__traverse": "^7.0.6"
1717
},
1818
"devDependencies": {
19-
"@babel/types": "^7.3.3"
19+
"@babel/types": "^7.3.3",
20+
"@types/node": "*"
2021
},
2122
"publishConfig": {
2223
"access": "public"

packages/jest-cli/src/cli/args.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import {Config} from '@jest/types';
99
import {isJSONString} from 'jest-config';
1010
import isCI = require('is-ci');
1111

12-
export const check = (argv: Config.Argv): true => {
12+
export function check(argv: Config.Argv): true {
1313
if (argv.runInBand && argv.hasOwnProperty('maxWorkers')) {
1414
throw new Error(
1515
'Both --runInBand and --maxWorkers were specified, but these two ' +
@@ -61,7 +61,7 @@ export const check = (argv: Config.Argv): true => {
6161
}
6262

6363
return true;
64-
};
64+
}
6565

6666
export const usage =
6767
'Usage: $0 [--config=<pathToConfigFile>] [TestPathPattern]';

packages/jest-console/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@
1515
"jest-util": "^25.1.0",
1616
"slash": "^3.0.0"
1717
},
18+
"devDependencies": {
19+
"@types/node": "*"
20+
},
1821
"engines": {
1922
"node": ">= 8.3"
2023
},

packages/jest-core/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939
"@types/exit": "^0.1.30",
4040
"@types/graceful-fs": "^4.1.2",
4141
"@types/micromatch": "^4.0.0",
42+
"@types/node": "*",
4243
"@types/rimraf": "^2.0.2"
4344
},
4445
"engines": {

packages/jest-core/src/cli/index.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,13 @@ const {print: preRunMessagePrint} = preRunMessage;
3131

3232
type OnCompleteCallback = (results: AggregatedResult) => void;
3333

34-
export const runCLI = async (
34+
export async function runCLI(
3535
argv: Config.Argv,
3636
projects: Array<Config.Path>,
3737
): Promise<{
3838
results: AggregatedResult;
3939
globalConfig: Config.GlobalConfig;
40-
}> => {
40+
}> {
4141
const realFs = require('fs');
4242
const fs = require('graceful-fs');
4343
fs.gracefulify(realFs);
@@ -109,7 +109,7 @@ export const runCLI = async (
109109
}
110110

111111
return {globalConfig, results};
112-
};
112+
}
113113

114114
const buildContextsAndHasteMaps = async (
115115
configs: Array<Config.ProjectConfig>,

packages/jest-docblock/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@
1111
"dependencies": {
1212
"detect-newline": "^3.0.0"
1313
},
14+
"devDependencies": {
15+
"@types/node": "*"
16+
},
1417
"engines": {
1518
"node": ">= 8.3"
1619
},

packages/jest-fake-timers/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@
1717
"lolex": "^5.0.0"
1818
},
1919
"devDependencies": {
20-
"@types/lolex": "^5.1.0"
20+
"@types/lolex": "^5.1.0",
21+
"@types/node": "*"
2122
},
2223
"engines": {
2324
"node": ">= 8.3"

packages/jest-haste-map/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
"@types/fb-watchman": "^2.0.0",
2727
"@types/graceful-fs": "^4.1.2",
2828
"@types/micromatch": "^4.0.0",
29+
"@types/node": "*",
2930
"@types/sane": "^2.0.0"
3031
},
3132
"optionalDependencies": {

packages/jest-jasmine2/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,8 @@
2929
"throat": "^5.0.0"
3030
},
3131
"devDependencies": {
32-
"@types/babel__traverse": "^7.0.4"
32+
"@types/babel__traverse": "^7.0.4",
33+
"@types/co": "^4.6.2"
3334
},
3435
"engines": {
3536
"node": ">= 8.3"

packages/jest-jasmine2/src/jasmine/Env.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -588,7 +588,7 @@ export default function(j$: Jasmine) {
588588
if (arguments.length !== 1 || typeof description !== 'string') {
589589
throw new ErrorWithStack(
590590
'Todo must be called with only a description.',
591-
test.todo,
591+
this.todo,
592592
);
593593
}
594594

packages/jest-matcher-utils/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@
1818
"jest-get-type": "^25.1.0",
1919
"pretty-format": "^25.1.0"
2020
},
21+
"devDependencies": {
22+
"@types/node": "*"
23+
},
2124
"publishConfig": {
2225
"access": "public"
2326
},

packages/jest-mock/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@
1212
"dependencies": {
1313
"@jest/types": "^25.1.0"
1414
},
15+
"devDependencies": {
16+
"@types/node": "*"
17+
},
1518
"license": "MIT",
1619
"main": "build/index.js",
1720
"types": "build/index.d.ts",

packages/jest-regex-util/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
"url": "https://github.com/facebook/jest.git",
77
"directory": "packages/jest-regex-util"
88
},
9+
"devDependencies": {
10+
"@types/node": "*"
11+
},
912
"engines": {
1013
"node": ">= 8.3"
1114
},

packages/jest-repl/src/cli/args.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,18 @@
66
*
77
*/
88

9+
import {Options} from 'yargs';
910
import Runtime = require('jest-runtime');
1011

1112
export const usage = 'Usage: $0 [--config=<pathToConfigFile>]';
1213

13-
export const options = Object.assign({}, Runtime.getCLIOptions(), {
14+
export const options: Record<string, Options> = {
15+
...Runtime.getCLIOptions(),
1416
replname: {
1517
alias: 'r',
1618
description:
1719
'The "name" of the file given to transformers to be ' +
1820
'transformed. For example, "repl.ts" if using a TypeScript transformer.',
1921
type: 'string',
2022
},
21-
});
23+
};

packages/jest-runner/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
"devDependencies": {
3434
"@types/exit": "^0.1.30",
3535
"@types/graceful-fs": "^4.1.2",
36+
"@types/node": "*",
3637
"@types/source-map-support": "^0.5.0"
3738
},
3839
"engines": {

packages/jest-runtime/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
"@types/exit": "^0.1.30",
4141
"@types/glob": "^7.1.1",
4242
"@types/graceful-fs": "^4.1.2",
43+
"@types/yargs": "^15.0.3",
4344
"jest-environment-node": "^25.1.0"
4445
},
4546
"bin": "./bin/jest-runtime.js",

packages/jest-runtime/src/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -285,7 +285,7 @@ class Runtime {
285285
return cliRun(args, info);
286286
}
287287

288-
static getCLIOptions() {
288+
static getCLIOptions(): typeof cliOptions {
289289
return cliOptions;
290290
}
291291

@@ -587,7 +587,7 @@ class Runtime {
587587
this._v8CoverageResult = await this._v8CoverageInstrumenter.stopInstrumenting();
588588
}
589589

590-
getAllCoverageInfoCopy() {
590+
getAllCoverageInfoCopy(): JestEnvironment['global']['__coverage__'] {
591591
return deepCyclicCopy(this._environment.global.__coverage__);
592592
}
593593

packages/jest-serializer/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
"url": "https://github.com/facebook/jest.git",
77
"directory": "packages/jest-serializer"
88
},
9+
"devDependencies": {
10+
"@types/node": "*"
11+
},
912
"engines": {
1013
"node": ">= 8.3"
1114
},

packages/jest-snapshot/src/inline_snapshots.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,11 @@ export type InlineSnapshot = {
2424
frame: Frame;
2525
};
2626

27-
export const saveInlineSnapshots = (
27+
export function saveInlineSnapshots(
2828
snapshots: Array<InlineSnapshot>,
2929
prettier: typeof import('prettier') | null,
3030
babelTraverse: Function,
31-
): void => {
31+
): void {
3232
if (!prettier) {
3333
throw new Error(
3434
`Jest: Inline Snapshots requires Prettier.\n` +
@@ -54,7 +54,7 @@ export const saveInlineSnapshots = (
5454
babelTraverse,
5555
);
5656
}
57-
};
57+
}
5858

5959
const saveSnapshotsForFile = (
6060
snapshots: Array<InlineSnapshot>,

packages/jest-types/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@
1818
"@types/yargs": "^15.0.0",
1919
"chalk": "^3.0.0"
2020
},
21+
"devDependencies": {
22+
"@types/node": "*"
23+
},
2124
"publishConfig": {
2225
"access": "public"
2326
},

packages/jest-util/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@
1717
},
1818
"devDependencies": {
1919
"@types/graceful-fs": "^4.1.2",
20-
"@types/is-ci": "^2.0.0"
20+
"@types/is-ci": "^2.0.0",
21+
"@types/node": "*"
2122
},
2223
"engines": {
2324
"node": ">= 8.3"

packages/jest-validate/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@
1717
"leven": "^3.1.0",
1818
"pretty-format": "^25.1.0"
1919
},
20+
"devDependencies": {
21+
"@types/yargs": "^15.0.3"
22+
},
2023
"engines": {
2124
"node": ">= 8.3"
2225
},

packages/jest-watcher/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@
1111
"jest-util": "^25.1.0",
1212
"string-length": "^3.1.0"
1313
},
14+
"devDependencies": {
15+
"@types/node": "*"
16+
},
1417
"repository": {
1518
"type": "git",
1619
"url": "https://github.com/facebook/jest",

packages/jest-worker/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
},
1616
"devDependencies": {
1717
"@types/merge-stream": "^1.1.2",
18+
"@types/node": "*",
1819
"@types/supports-color": "^5.3.0",
1920
"get-stream": "^5.1.0",
2021
"worker-farm": "^1.6.0"

packages/test-utils/package.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,11 @@
66
"main": "build/index.js",
77
"types": "build/index.d.ts",
88
"dependencies": {
9+
"@types/jest": "*",
10+
"@types/node": "*",
11+
"@types/semver": "^6.2.1",
912
"ansi-regex": "^5.0.0",
10-
"ansi-styles": "^4.1.0"
13+
"ansi-styles": "^4.1.0",
14+
"semver": "^6.3.0"
1115
}
1216
}

tsconfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
"exclude": [
2727
".yarn/releases/*",
2828
"**/__tests__/**/*",
29+
"**/__mocks__/**/*",
2930
"**/build/**/*",
3031
"**/build-es5/**/*"
3132
]

0 commit comments

Comments
 (0)