Skip to content

Commit 02c2069

Browse files
authored
update test pack to TS 5.2 (#1633)
* feat: ts 5.2 * chore: rename * feat: update * fix: lint * fix: test * fix: run on 5.2.2 * chore: shrink test matrix and move to node 20 * feat: narrow matrix further
1 parent d13d9c3 commit 02c2069

File tree

1,341 files changed

+360
-337
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,341 files changed

+360
-337
lines changed

.eslintrc.js

+1
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ module.exports = {
3030
'@typescript-eslint/no-unused-vars': 'off',
3131
// '@typescript-eslint/explicit-function-return-type': 'off',
3232
// '@typescript-eslint/no-namespace': 'off' // maybe we should consider enabling it in the future
33+
'@typescript-eslint/consistent-type-imports': 'error', // the replacement of "importsNotUsedAsValues": "error"
3334
},
3435
},
3536
],

.github/workflows/push.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,8 @@ jobs:
4848
name: Execution Tests Ubuntu
4949
strategy:
5050
matrix:
51-
node: [18, 16]
52-
ts: [3.8.3, 3.9.3, 4.0.3, 4.1.5, 4.2.4, 4.3.2, 4.4.2, 4.5.2, 4.6.2, 4.7.3, 4.8.2, 4.9.3, 5.0.4, 5.1.3, next]
51+
node: [18, 20]
52+
ts: [4.4.2, 4.5.2, 4.6.2, 4.7.3, 4.8.2, 4.9.3, 5.0.4, 5.1.3, 5.2.2, next]
5353
runs-on: ubuntu-latest
5454
steps:
5555
- uses: actions/checkout@v3
@@ -75,8 +75,8 @@ jobs:
7575
name: Execution Tests Windows
7676
strategy:
7777
matrix:
78-
node: [18, 16]
79-
ts: [3.8.3, 3.9.3, 4.0.3, 4.1.5, 4.2.4, 4.3.2, 4.4.2, 4.5.2, 4.6.2, 4.7.3, 4.8.2, 4.9.3, 5.0.4, 5.1.3, next]
78+
node: [18, 20]
79+
ts: [4.4.2, 4.5.2, 4.6.2, 4.7.3, 4.8.2, 4.9.3, 5.0.4, 5.1.3, 5.2.2, next]
8080
runs-on: windows-latest
8181
steps:
8282
- uses: actions/checkout@v3

package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -63,8 +63,8 @@
6363
"@types/micromatch": "^4.0.0",
6464
"@types/node": "*",
6565
"@types/semver": "^7.3.4",
66-
"@typescript-eslint/eslint-plugin": "^5.0.0",
67-
"@typescript-eslint/parser": "^5.0.0",
66+
"@typescript-eslint/eslint-plugin": "^6.0.0",
67+
"@typescript-eslint/parser": "^6.0.0",
6868
"babel": "^6.0.0",
6969
"babel-core": "^6.0.0",
7070
"babel-loader": "^7.0.0",
@@ -93,7 +93,7 @@
9393
"mocha": "^6.0.0",
9494
"prettier": "^2.0.5",
9595
"rimraf": "^2.6.2",
96-
"typescript": "^5.1.3",
96+
"typescript": "^5.2.2",
9797
"webpack": "^5.74.0",
9898
"webpack-cli": "^4.10.0"
9999
},

src/after-compile.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import * as webpack from 'webpack';
44

55
import * as constants from './constants';
66
import { getEmitFromWatchHost, getEmitOutput } from './instances';
7-
import {
7+
import type {
88
FilePathKey,
99
LoaderOptions,
1010
TSFiles,

src/compilerSetup.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import * as semver from 'semver';
22
import type * as typescript from 'typescript';
33

4-
import { LoaderOptions } from './interfaces';
5-
import * as logger from './logger';
4+
import type { LoaderOptions } from './interfaces';
5+
import type * as logger from './logger';
66

77
export function getCompiler(loaderOptions: LoaderOptions, log: logger.Logger) {
88
let compiler: typeof typescript | undefined;

src/config.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
import { Chalk } from 'chalk';
1+
import type { Chalk } from 'chalk';
22
import * as path from 'path';
33
import type * as typescript from 'typescript';
4-
import * as webpack from 'webpack';
4+
import type * as webpack from 'webpack';
55

66
import { getCompilerOptions } from './compilerSetup';
7-
import { LoaderOptions } from './interfaces';
8-
import * as logger from './logger';
7+
import type { LoaderOptions } from './interfaces';
8+
import type * as logger from './logger';
99
import { formatErrors, useCaseSensitiveFileNames } from './utils';
1010

1111
interface ConfigFile {

src/index.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import {
1212
initializeInstance,
1313
reportTranspileErrors,
1414
} from './instances';
15-
import {
15+
import type {
1616
FilePathKey,
1717
LoaderOptions,
1818
LoaderOptionsCache,

src/instance-cache.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import * as webpack from 'webpack';
2-
import { TSInstance } from './interfaces';
1+
import type * as webpack from 'webpack';
2+
import type { TSInstance } from './interfaces';
33

44
// Some loaders (e.g. thread-loader) will set the _compiler property to undefined.
55
// We can't use undefined as a WeakMap key as it will throw an error at runtime,

src/instances.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import {
1414
tsTsxRegex,
1515
} from './constants';
1616
import { getTSInstanceFromCache, setTSInstanceInCache } from './instance-cache';
17-
import { FilePathKey, LoaderOptions, TSFiles, TSInstance } from './interfaces';
17+
import type { FilePathKey, LoaderOptions, TSFiles, TSInstance } from './interfaces';
1818
import * as logger from './logger';
1919
import {
2020
getSolutionErrors,

src/interfaces.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import type * as typescript from 'typescript';
22

3-
import { Chalk } from 'chalk';
4-
import * as logger from './logger';
3+
import type { Chalk } from 'chalk';
4+
import type * as logger from './logger';
55

66
export interface ErrorInfo {
77
code: number;

src/logger.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/* eslint-disable @typescript-eslint/no-empty-function */
2-
import { Chalk } from 'chalk';
2+
import type { Chalk } from 'chalk';
33
import { Console } from 'console';
4-
import { LoaderOptions } from './interfaces';
4+
import type { LoaderOptions } from './interfaces';
55

66
type InternalLoggerFunc = (whereToLog: any, message: string) => void;
77

src/servicesHost.ts

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import * as path from 'path';
22
import type * as typescript from 'typescript';
3-
import * as webpack from 'webpack';
3+
import type * as webpack from 'webpack';
44
import { getParsedCommandLine } from './config';
55
import * as constants from './constants';
66
import { getCustomTransformers, getOutputFileNames } from './instances';
7-
import {
7+
import type {
88
CacheableHost,
99
ConfigFileInfo,
1010
CustomResolveModuleName,
@@ -24,7 +24,8 @@ import {
2424
WatchFactory,
2525
WatchHost,
2626
} from './interfaces';
27-
import { makeResolver, ResolveSync } from './resolver';
27+
import type { ResolveSync } from './resolver';
28+
import { makeResolver } from './resolver';
2829
import {
2930
formatErrors,
3031
fsReadFile,

src/utils.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
import { Chalk } from 'chalk';
1+
import type { Chalk } from 'chalk';
22
import * as fs from 'fs';
33
import * as micromatch from 'micromatch';
44
import * as path from 'path';
55
import * as webpack from 'webpack';
66
import type * as typescript from 'typescript';
77

88
import constants = require('./constants');
9-
import {
9+
import type {
1010
ErrorInfo,
1111
FileLocation,
1212
FilePathKey,
@@ -134,7 +134,7 @@ function getFileLocations(
134134

135135
export function fsReadFile(
136136
fileName: string,
137-
encoding: typescript.BufferEncoding | undefined = 'utf8'
137+
encoding: BufferEncoding | undefined = 'utf8'
138138
) {
139139
fileName = path.normalize(fileName);
140140
try {

src/watch-run.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import * as path from 'path';
2-
import * as webpack from 'webpack';
2+
import type * as webpack from 'webpack';
33

44
import * as constants from './constants';
5-
import { FilePathKey, LoaderOptions, TSInstance } from './interfaces';
5+
import type { FilePathKey, LoaderOptions, TSInstance } from './interfaces';
66
import { updateFileWithText } from './servicesHost';
77
import { fsReadFile } from './utils';
88

test/comparison-tests/nolib/expectedOutput-5.1/output.txt renamed to test/comparison-tests/nolib/expectedOutput-5.2/output.txt

+2-7
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
11
asset bundle.js 1.15 KiB [emitted] (name: main)
22
./app.ts 16 bytes [built] [code generated] [1 error]
33

4-
ERROR in tsconfig.json
5-
tsconfig.json
6-
[tsl] ERROR
7-
 TS2318: Cannot find global type 'Array'.
8-
94
ERROR in tsconfig.json
105
tsconfig.json
116
[tsl] ERROR
@@ -41,7 +36,7 @@ ERROR in app.ts
4136
[tsl] ERROR in app.ts(1,1)
4237
 TS2304: Cannot find name 'parseInt'.
4338

44-
8 errors have detailed information that is not shown.
39+
7 errors have detailed information that is not shown.
4540
Use 'stats.errorDetails: true' resp. '--stats-error-details' to show it.
4641

47-
webpack compiled with 8 errors
42+
webpack compiled with 7 errors
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","../../../node_modules/typescript/lib/lib.decorators.d.ts","../../../node_modules/typescript/lib/lib.decorators.legacy.d.ts","./index.ts"],"fileInfos":["a7297ff837fcdf174a9524925966429eb8e5feecc2cc55cc06574e6b092c1eaa",{"version":"f59215c5f1d886b05395ee7aca73e0ac69ddfad2843aa88530e797879d511bad","affectsGlobalScope":true},{"version":"3dda5344576193a4ae48b8d03f105c86f20b2f2aff0a1d1fd7935f5d68649654","affectsGlobalScope":true},{"version":"c5c5565225fce2ede835725a92a28ece149f83542aa4866cfb10290bff7b8996","affectsGlobalScope":true},{"version":"7d2dbc2a0250400af0809b0ad5f84686e84c73526de931f84560e483eb16b03c","affectsGlobalScope":true},{"version":"189c0703923150aa30673fa3de411346d727cc44a11c75d05d7cf9ef095daa22","affectsGlobalScope":true},{"version":"782dec38049b92d4e85c1585fbea5474a219c6984a35b004963b00beb1aab538","affectsGlobalScope":true},{"version":"28ead8445f54a115ea5f778da4f4f80579fbae42ac6ccc3493626084ed335839","signature":"82b9c263edd140802d0afbd57d557b2c41db16c5ad9a744bca8c71ad5b10f66f"}],"root":[8],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[8,1,6,7,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"5.1.3"}
1+
{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","../../../node_modules/typescript/lib/lib.decorators.d.ts","../../../node_modules/typescript/lib/lib.decorators.legacy.d.ts","./index.ts"],"fileInfos":["a7297ff837fcdf174a9524925966429eb8e5feecc2cc55cc06574e6b092c1eaa",{"version":"2ac9cdcfb8f8875c18d14ec5796a8b029c426f73ad6dc3ffb580c228b58d1c44","affectsGlobalScope":true},{"version":"0075fa5ceda385bcdf3488e37786b5a33be730e8bc4aa3cf1e78c63891752ce8","affectsGlobalScope":true},{"version":"c5c5565225fce2ede835725a92a28ece149f83542aa4866cfb10290bff7b8996","affectsGlobalScope":true},{"version":"7d2dbc2a0250400af0809b0ad5f84686e84c73526de931f84560e483eb16b03c","affectsGlobalScope":true},{"version":"f35a831e4f0fe3b3697f4a0fe0e3caa7624c92b78afbecaf142c0f93abfaf379","affectsGlobalScope":true},{"version":"782dec38049b92d4e85c1585fbea5474a219c6984a35b004963b00beb1aab538","affectsGlobalScope":true},{"version":"28ead8445f54a115ea5f778da4f4f80579fbae42ac6ccc3493626084ed335839","signature":"82b9c263edd140802d0afbd57d557b2c41db16c5ad9a744bca8c71ad5b10f66f"}],"root":[8],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[8,1,6,7,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"5.2.2"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","../../../node_modules/typescript/lib/lib.decorators.d.ts","../../../node_modules/typescript/lib/lib.decorators.legacy.d.ts","./index.ts"],"fileInfos":["a7297ff837fcdf174a9524925966429eb8e5feecc2cc55cc06574e6b092c1eaa",{"version":"f59215c5f1d886b05395ee7aca73e0ac69ddfad2843aa88530e797879d511bad","affectsGlobalScope":true},{"version":"3dda5344576193a4ae48b8d03f105c86f20b2f2aff0a1d1fd7935f5d68649654","affectsGlobalScope":true},{"version":"c5c5565225fce2ede835725a92a28ece149f83542aa4866cfb10290bff7b8996","affectsGlobalScope":true},{"version":"7d2dbc2a0250400af0809b0ad5f84686e84c73526de931f84560e483eb16b03c","affectsGlobalScope":true},{"version":"189c0703923150aa30673fa3de411346d727cc44a11c75d05d7cf9ef095daa22","affectsGlobalScope":true},{"version":"782dec38049b92d4e85c1585fbea5474a219c6984a35b004963b00beb1aab538","affectsGlobalScope":true},{"version":"28ead8445f54a115ea5f778da4f4f80579fbae42ac6ccc3493626084ed335839","signature":"82b9c263edd140802d0afbd57d557b2c41db16c5ad9a744bca8c71ad5b10f66f"}],"root":[8],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[8,1,6,7,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"5.1.3"}
1+
{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","../../../node_modules/typescript/lib/lib.decorators.d.ts","../../../node_modules/typescript/lib/lib.decorators.legacy.d.ts","./index.ts"],"fileInfos":["a7297ff837fcdf174a9524925966429eb8e5feecc2cc55cc06574e6b092c1eaa",{"version":"2ac9cdcfb8f8875c18d14ec5796a8b029c426f73ad6dc3ffb580c228b58d1c44","affectsGlobalScope":true},{"version":"0075fa5ceda385bcdf3488e37786b5a33be730e8bc4aa3cf1e78c63891752ce8","affectsGlobalScope":true},{"version":"c5c5565225fce2ede835725a92a28ece149f83542aa4866cfb10290bff7b8996","affectsGlobalScope":true},{"version":"7d2dbc2a0250400af0809b0ad5f84686e84c73526de931f84560e483eb16b03c","affectsGlobalScope":true},{"version":"f35a831e4f0fe3b3697f4a0fe0e3caa7624c92b78afbecaf142c0f93abfaf379","affectsGlobalScope":true},{"version":"782dec38049b92d4e85c1585fbea5474a219c6984a35b004963b00beb1aab538","affectsGlobalScope":true},{"version":"28ead8445f54a115ea5f778da4f4f80579fbae42ac6ccc3493626084ed335839","signature":"82b9c263edd140802d0afbd57d557b2c41db16c5ad9a744bca8c71ad5b10f66f"}],"root":[8],"options":{"composite":true,"newLine":1,"skipLibCheck":true,"sourceMap":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[8,1,6,7,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"5.2.2"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","../../../node_modules/typescript/lib/lib.decorators.d.ts","../../../node_modules/typescript/lib/lib.decorators.legacy.d.ts","./index.ts"],"fileInfos":["a7297ff837fcdf174a9524925966429eb8e5feecc2cc55cc06574e6b092c1eaa",{"version":"f59215c5f1d886b05395ee7aca73e0ac69ddfad2843aa88530e797879d511bad","affectsGlobalScope":true},{"version":"3dda5344576193a4ae48b8d03f105c86f20b2f2aff0a1d1fd7935f5d68649654","affectsGlobalScope":true},{"version":"c5c5565225fce2ede835725a92a28ece149f83542aa4866cfb10290bff7b8996","affectsGlobalScope":true},{"version":"7d2dbc2a0250400af0809b0ad5f84686e84c73526de931f84560e483eb16b03c","affectsGlobalScope":true},{"version":"189c0703923150aa30673fa3de411346d727cc44a11c75d05d7cf9ef095daa22","affectsGlobalScope":true},{"version":"782dec38049b92d4e85c1585fbea5474a219c6984a35b004963b00beb1aab538","affectsGlobalScope":true},{"version":"83a8bcfe78ca61ceac765c205ef0435e93f65e7bc386ea12d21e0c963a7e824e","signature":"43a7b48da056d56d751b52b1b22e1445fe52b56355f0adcbfd52c12ddc3e3ecb"}],"root":[8],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[8,1,6,7,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"5.1.3"}
1+
{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","../../../node_modules/typescript/lib/lib.decorators.d.ts","../../../node_modules/typescript/lib/lib.decorators.legacy.d.ts","./index.ts"],"fileInfos":["a7297ff837fcdf174a9524925966429eb8e5feecc2cc55cc06574e6b092c1eaa",{"version":"2ac9cdcfb8f8875c18d14ec5796a8b029c426f73ad6dc3ffb580c228b58d1c44","affectsGlobalScope":true},{"version":"0075fa5ceda385bcdf3488e37786b5a33be730e8bc4aa3cf1e78c63891752ce8","affectsGlobalScope":true},{"version":"c5c5565225fce2ede835725a92a28ece149f83542aa4866cfb10290bff7b8996","affectsGlobalScope":true},{"version":"7d2dbc2a0250400af0809b0ad5f84686e84c73526de931f84560e483eb16b03c","affectsGlobalScope":true},{"version":"f35a831e4f0fe3b3697f4a0fe0e3caa7624c92b78afbecaf142c0f93abfaf379","affectsGlobalScope":true},{"version":"782dec38049b92d4e85c1585fbea5474a219c6984a35b004963b00beb1aab538","affectsGlobalScope":true},{"version":"83a8bcfe78ca61ceac765c205ef0435e93f65e7bc386ea12d21e0c963a7e824e","signature":"43a7b48da056d56d751b52b1b22e1445fe52b56355f0adcbfd52c12ddc3e3ecb"}],"root":[8],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[8,1,6,7,3,2,5,4],"latestChangedDtsFile":"./index.d.ts"},"version":"5.2.2"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","../../../node_modules/typescript/lib/lib.decorators.d.ts","../../../node_modules/typescript/lib/lib.decorators.legacy.d.ts","./fileWithError.ts","./index.ts"],"fileInfos":["a7297ff837fcdf174a9524925966429eb8e5feecc2cc55cc06574e6b092c1eaa",{"version":"f59215c5f1d886b05395ee7aca73e0ac69ddfad2843aa88530e797879d511bad","affectsGlobalScope":true},{"version":"3dda5344576193a4ae48b8d03f105c86f20b2f2aff0a1d1fd7935f5d68649654","affectsGlobalScope":true},{"version":"c5c5565225fce2ede835725a92a28ece149f83542aa4866cfb10290bff7b8996","affectsGlobalScope":true},{"version":"7d2dbc2a0250400af0809b0ad5f84686e84c73526de931f84560e483eb16b03c","affectsGlobalScope":true},{"version":"189c0703923150aa30673fa3de411346d727cc44a11c75d05d7cf9ef095daa22","affectsGlobalScope":true},{"version":"782dec38049b92d4e85c1585fbea5474a219c6984a35b004963b00beb1aab538","affectsGlobalScope":true},"91f3e5980bd5693ad3967c8f676eb12a37b89180be92e6fa904374132ff8920c","28ead8445f54a115ea5f778da4f4f80579fbae42ac6ccc3493626084ed335839"],"root":[8,9],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[[8,[{"file":"./fileWithError.ts","start":36,"length":6,"code":2322,"category":1,"messageText":"Type 'boolean' is not assignable to type 'string'."}]],9,1,6,7,3,2,5,4],"affectedFilesPendingEmit":[8,9],"emitSignatures":[8,9]},"version":"5.1.3"}
1+
{"program":{"fileNames":["../../../node_modules/typescript/lib/lib.d.ts","../../../node_modules/typescript/lib/lib.es5.d.ts","../../../node_modules/typescript/lib/lib.dom.d.ts","../../../node_modules/typescript/lib/lib.webworker.importscripts.d.ts","../../../node_modules/typescript/lib/lib.scripthost.d.ts","../../../node_modules/typescript/lib/lib.decorators.d.ts","../../../node_modules/typescript/lib/lib.decorators.legacy.d.ts","./fileWithError.ts","./index.ts"],"fileInfos":["a7297ff837fcdf174a9524925966429eb8e5feecc2cc55cc06574e6b092c1eaa",{"version":"2ac9cdcfb8f8875c18d14ec5796a8b029c426f73ad6dc3ffb580c228b58d1c44","affectsGlobalScope":true},{"version":"0075fa5ceda385bcdf3488e37786b5a33be730e8bc4aa3cf1e78c63891752ce8","affectsGlobalScope":true},{"version":"c5c5565225fce2ede835725a92a28ece149f83542aa4866cfb10290bff7b8996","affectsGlobalScope":true},{"version":"7d2dbc2a0250400af0809b0ad5f84686e84c73526de931f84560e483eb16b03c","affectsGlobalScope":true},{"version":"f35a831e4f0fe3b3697f4a0fe0e3caa7624c92b78afbecaf142c0f93abfaf379","affectsGlobalScope":true},{"version":"782dec38049b92d4e85c1585fbea5474a219c6984a35b004963b00beb1aab538","affectsGlobalScope":true},"91f3e5980bd5693ad3967c8f676eb12a37b89180be92e6fa904374132ff8920c","28ead8445f54a115ea5f778da4f4f80579fbae42ac6ccc3493626084ed335839"],"root":[8,9],"options":{"composite":true,"newLine":1,"skipLibCheck":true},"referencedMap":[],"exportedModulesMap":[],"semanticDiagnosticsPerFile":[[8,[{"file":"./fileWithError.ts","start":36,"length":6,"code":2322,"category":1,"messageText":"Type 'boolean' is not assignable to type 'string'."}]],9,1,6,7,3,2,5,4],"affectedFilesPendingEmit":[8,9],"emitSignatures":[8,9]},"version":"5.2.2"}

0 commit comments

Comments
 (0)