Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

[experiment] tsgo compat changes#62556

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Draft
jakebailey wants to merge3 commits intomicrosoft:main
base:main
Choose a base branch
Loading
fromjakebailey:tsgo-compat

Conversation

jakebailey
Copy link
Member

@jakebaileyjakebailey commentedOct 6, 2025
edited
Loading

Effectively#61399 +#61420 with a boolean toggle.

@typescript-bottypescript-bot added Author: Team For Uncommitted BugPR for untriaged, rejected, closed or missing bug labelsOct 6, 2025
@jakebailey
Copy link
MemberAuthor

@typescript-bot test it
@typescript-bot pack this

typescript-bot reacted with thumbs up emoji

@typescript-bot
Copy link
Collaborator

typescript-bot commentedOct 6, 2025
edited
Loading

Starting jobs; this comment will be updated as builds start and complete.

CommandStatusResults
pack this✅ Started✅ Results
test top400✅ Started👀 Results
user test this✅ Started👀 Results
run dt✅ Started👀 Results
perf test this faster✅ Started👀 Results

@typescript-bot
Copy link
Collaborator

Looks like you're introducing a change to the public API surface area. If this includes breaking changes, please document themon our wiki's API Breaking Changes page.

Also, please make sure@DanielRosenwasser and@RyanCavanaugh are aware of the changes, just as a heads up.

@typescript-bot
Copy link
Collaborator

typescript-bot commentedOct 6, 2025
edited
Loading

Hey@jakebailey, I've packed this intoan installable tgz. You can install it for testing by referencing it in yourpackage.json like so:

{    "devDependencies": {        "typescript": "https://typescript.visualstudio.com/cf7ac146-d525-443c-b23c-0d58337efebc/_apis/build/builds/166253/artifacts?artifactName=tgz&fileId=55922615F6DC99327558184A7301A567DF5BE4F6FE89C8440E494078A45B217202&fileName=/typescript-6.0.0-insiders.20251006.tgz"    }}

and then runningnpm install.


There is also a playgroundfor this build and annpm module you can use via"typescript": "npm:@typescript-deploys/pr-build@6.0.0-pr-62556-3".;

@typescript-bot
Copy link
Collaborator

Hey@jakebailey, the results of running the DT tests are ready.

There were interesting changes:

Branch only errors:

Package: yargs/v16
Error:

Error: /mnt/vss/_work/1/DefinitelyTyped/types/yargs/v16/yargs-tests.ts   149:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; update: boolean | undefined; extern: boolean | undefined; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; _: (string | number)[]; $0: string; extern: boolean | undefined; update: boolean | undefined; }                                                                                                                                                                                                                                                 @definitelytyped/expect   448:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; file: unknown; cleanDestination: boolean | undefined; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; _: (string | number)[]; $0: string; cleanDestination: boolean | undefined; file: unknown; }                                                                                                                                                                                                                                                         @definitelytyped/expect   939:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; a: (string | number)[] | undefined; b: boolean | undefined; c: number; n: number | undefined; s: string | undefined; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; _: (string | number)[]; $0: string; a: (string | number)[] | undefined; b: boolean | undefined; c: number; n: number | undefined; s: string | undefined; }                                                                                                                           @definitelytyped/expect   948:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; a: number; b: boolean; c: string; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; _: (string | number)[]; $0: string; a: number; b: boolean; c: string; }                                                                                                                                                                                                                                                                                                 @definitelytyped/expect   955:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; a: (string | number)[] | undefined; b: boolean | undefined; n: number | undefined; s: string | undefined; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; _: (string | number)[]; $0: string; a: (string | number)[] | undefined; b: boolean | undefined; n: number | undefined; s: string | undefined; }                                                                                                                                                 @definitelytyped/expect   963:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; choices: Color; numberChoices: Stage; coerce: Date | undefined; count: number; normalize: string | undefined; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; _: (string | number)[]; $0: string; choices: Color; coerce: Date | undefined; count: number; normalize: string | undefined; numberChoices: Stage; }                                                                                                                                         @definitelytyped/expect  1016:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; x: string; y: number; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; _: (string | number)[]; $0: string; x: string; y: number; }                                                                                                                                                                                                                                                                                                                         @definitelytyped/expect  1019:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; x: string; y: number; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; _: (string | number)[]; $0: string; x: string; y: number; }                                                                                                                                                                                                                                                                                                                         @definitelytyped/expect  1022:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; x: string | undefined; y: number | undefined; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; _: (string | number)[]; $0: string; x: string | undefined; y: number | undefined; }                                                                                                                                                                                                                                                                         @definitelytyped/expect  1025:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; x: string; y: number; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; _: (string | number)[]; $0: string; x: string; y: number; }                                                                                                                                                                                                                                                                                                                         @definitelytyped/expect  1028:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; x: string; y: number; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; _: (string | number)[]; $0: string; x: string; y: number; }                                                                                                                                                                                                                                                                                                                         @definitelytyped/expect  1031:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; x: string | undefined; y: number | undefined; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; _: (string | number)[]; $0: string; x: string | undefined; y: number | undefined; }                                                                                                                                                                                                                                                                         @definitelytyped/expect  1061:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; a: string; b: boolean; c: number; d: number; e: number; _: (string | number)[]; $0: string; } || { [x: string]: unknown; b: boolean; a: string; d: number; e: number; c: number; _: (string | number)[]; $0: string; } ||  { [x: string]: unknown; b: boolean; a: string; c: number; d: number; e: number; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; _: (string | number)[]; $0: string; a: string; b: boolean; c: number; d: number; e: number; }  @definitelytyped/expect  1069:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; a: string; b: boolean; c: number; d: number; e: number; _: (string | number)[]; $0: string; } || { [x: string]: unknown; b: boolean; a: string; d: number; e: number; c: number; _: (string | number)[]; $0: string; } || { [x: string]: unknown; b: boolean; a: string; c: number; d: number; e: number; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; _: (string | number)[]; $0: string; a: string; b: boolean; c: number; d: number; e: number; }   @definitelytyped/expect  1077:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; a: number; b: string; c: boolean; _: (string | number)[]; $0: string; } || { [x: string]: unknown; b: string; a: number; c: Date; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; _: (string | number)[]; $0: string; a: number; b: string; c: boolean; }                                                                                                                                                                                                 @definitelytyped/expect  1083:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; a: number; b: string; c: Date; _: (string | number)[]; $0: string; } || { [x: string]: unknown; b: string; a: number; c: Date; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; _: (string | number)[]; $0: string; a: number; b: string; c: Date; }                                                                                                                                                                                                       @definitelytyped/expect  1089:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; a: number; b: string[]; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; _: (string | number)[]; $0: string; a: number; b: string[]; }                                                                                                                                                                                                                                                                                                                     @definitelytyped/expect  1104:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; a: number | undefined; b: string | undefined; c: Color; _: (string | number)[]; $0: string; } || { [x: string]: unknown; b: string | undefined; a: number | undefined; c: Color; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; _: (string | number)[]; $0: string; c: Color; a: number | undefined; b: string | undefined; }                                                                                                                            @definitelytyped/expect  1112:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; u: string | undefined; url: string | undefined; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; _: (string | number)[]; $0: string; u: string | undefined; url: string | undefined; }                                                                                                                                                                                                                                                                     @definitelytyped/expect  1119:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; v: boolean; loud: boolean; noisy: boolean; verbose: boolean; n: boolean; _: (string | number)[]; $0: string; } || { [x: string]: unknown; v: boolean; verbose: boolean; loud: boolean; noisy: boolean; n: boolean; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; _: (string | number)[]; $0: string; loud: boolean; n: boolean; noisy: boolean; v: boolean; verbose: boolean; }                                                                         @definitelytyped/expect  1126:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; n: number; count: number; num: number; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; _: (string | number)[]; $0: string; count: number; n: number; num: number; }                                                                                                                                                                                                                                                                                       @definitelytyped/expect✖ 21 problems (21 errors, 0 warnings)    at combineErrorsAndWarnings (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.34_typescript@6.0.0-dev.20251006/node_modules/@definitelytyped/dtslint/dist/index.js:199:28)    at runTests (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.34_typescript@6.0.0-dev.20251006/node_modules/@definitelytyped/dtslint/dist/index.js:191:20)

Package: yargs
Error:

Error: /mnt/vss/_work/1/DefinitelyTyped/types/yargs/yargs-tests.ts   156:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; _: (string | number)[]; $0: string; } | Promise<{ [x: string]: unknown; _: (string | number)[]; $0: string; }>got:  Promise<{ [x: string]: unknown; $0: string; _: (string | number)[]; }> | { [x: string]: unknown; $0: string; _: (string | number)[]; }                                                                                                                                                                                                                          @definitelytyped/expect   159:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; _: (string | number)[]; $0: string; } | Promise<{ [x: string]: unknown; _: (string | number)[]; $0: string; }>got:  Promise<{ [x: string]: unknown; $0: string; _: (string | number)[]; }> | { [x: string]: unknown; $0: string; _: (string | number)[]; }                                                                                                                                                                                                                          @definitelytyped/expect   162:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; _: (string | number)[]; $0: string; } | Promise<{ [x: string]: unknown; _: (string | number)[]; $0: string; }>got:  Promise<{ [x: string]: unknown; $0: string; _: (string | number)[]; }> | { [x: string]: unknown; $0: string; _: (string | number)[]; }                                                                                                                                                                                                                          @definitelytyped/expect   165:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; _: (string | number)[]; $0: string; } | Promise<{ [x: string]: unknown; _: (string | number)[]; $0: string; }>got:  Promise<{ [x: string]: unknown; $0: string; _: (string | number)[]; }> | { [x: string]: unknown; $0: string; _: (string | number)[]; }                                                                                                                                                                                                                          @definitelytyped/expect   168:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; update: boolean | undefined; extern: boolean | undefined; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; $0: string; _: (string | number)[]; extern: boolean | undefined; update: boolean | undefined; }                                                                                                                                                                                                                                                        @definitelytyped/expect   467:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; file: unknown; cleanDestination: boolean | undefined; _: (string | number)[]; $0: string; } | Promise<{ [x: string]: unknown; file: unknown; cleanDestination: boolean | undefined; _: (string | number)[]; $0: string; }>got:  Promise<{ [x: string]: unknown; $0: string; _: (string | number)[]; cleanDestination: boolean | undefined; file: unknown; }> | { [x: string]: unknown; $0: string; _: (string | number)[]; cleanDestination: boolean | undefined; file: unknown; }  @definitelytyped/expect  1029:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; a: (string | number)[] | undefined; b: boolean | undefined; c: number; n: number | undefined; s: string | undefined; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; $0: string; _: (string | number)[]; a: (string | number)[] | undefined; b: boolean | undefined; c: number; n: number | undefined; s: string | undefined; }                                                                                                                                  @definitelytyped/expect  1038:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; a: number; b: boolean; c: string; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; $0: string; _: (string | number)[]; a: number; b: boolean; c: string; }                                                                                                                                                                                                                                                                                                        @definitelytyped/expect  1045:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; a: (string | number)[] | undefined; b: boolean | undefined; n: number | undefined; s: string | undefined; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; $0: string; _: (string | number)[]; a: (string | number)[] | undefined; b: boolean | undefined; n: number | undefined; s: string | undefined; }                                                                                                                                                        @definitelytyped/expect  1053:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; choices: Color; numberChoices: Stage; coerce: Date | undefined; count: number; normalize: string | undefined; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; $0: string; _: (string | number)[]; choices: Color; coerce: Date | undefined; count: number; normalize: string | undefined; numberChoices: Stage; }                                                                                                                                                @definitelytyped/expect  1062:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; choices: Color; numberChoices: Stage; coerce: Date; count: number | "no"; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; $0: string; _: (string | number)[]; choices: Color; coerce: Date; count: number | "no"; numberChoices: Stage; }                                                                                                                                                                                                                        @definitelytyped/expect  1073:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; p: ("x" | "y")[] | undefined; q: string[] | undefined; r: "x" | "y" | undefined; s: ("x" | "y")[] | undefined; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; $0: string; _: (string | number)[]; p: ("x" | "y")[] | undefined; q: string[] | undefined; r: "x" | "y" | undefined; s: ("x" | "y")[] | undefined; }                                                                                                                                              @definitelytyped/expect  1153:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; x: string; y: number; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; $0: string; _: (string | number)[]; x: string; y: number; }                                                                                                                                                                                                                                                                                                                                @definitelytyped/expect  1156:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; x: string; y: number; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; $0: string; _: (string | number)[]; x: string; y: number; }                                                                                                                                                                                                                                                                                                                                @definitelytyped/expect  1159:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; x: string | undefined; y: number | undefined; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; $0: string; _: (string | number)[]; x: string | undefined; y: number | undefined; }                                                                                                                                                                                                                                                                                @definitelytyped/expect  1162:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; x: string; y: number; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; $0: string; _: (string | number)[]; x: string; y: number; }                                                                                                                                                                                                                                                                                                                                @definitelytyped/expect  1165:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; x: string; y: number; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; $0: string; _: (string | number)[]; x: string; y: number; }                                                                                                                                                                                                                                                                                                                                @definitelytyped/expect  1168:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; x: string | undefined; y: number | undefined; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; $0: string; _: (string | number)[]; x: string | undefined; y: number | undefined; }                                                                                                                                                                                                                                                                                @definitelytyped/expect  1219:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; a: string; b: boolean; c: number; d: number; e: number; _: (string | number)[]; $0: string; } || { [x: string]: unknown; b: boolean; a: string; d: number; e: number; c: number; _: (string | number)[]; $0: string; } ||  { [x: string]: unknown; b: boolean; a: string; c: number; d: number; e: number; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; $0: string; _: (string | number)[]; a: string; b: boolean; c: number; d: number; e: number; }         @definitelytyped/expect  1227:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; a: string; b: boolean; c: number; d: number; e: number; _: (string | number)[]; $0: string; } || { [x: string]: unknown; b: boolean; a: string; d: number; e: number; c: number; _: (string | number)[]; $0: string; } || { [x: string]: unknown; b: boolean; a: string; c: number; d: number; e: number; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; $0: string; _: (string | number)[]; a: string; b: boolean; c: number; d: number; e: number; }          @definitelytyped/expect  1235:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; a: number; b: string; c: boolean; _: (string | number)[]; $0: string; } || { [x: string]: unknown; b: string; a: number; c: Date; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; $0: string; _: (string | number)[]; a: number; b: string; c: boolean; }                                                                                                                                                                                                        @definitelytyped/expect  1241:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; a: number; b: string; c: Date; _: (string | number)[]; $0: string; } || { [x: string]: unknown; b: string; a: number; c: Date; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; $0: string; _: (string | number)[]; a: number; b: string; c: Date; }                                                                                                                                                                                                              @definitelytyped/expect  1247:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; a: number; b: string[]; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; $0: string; _: (string | number)[]; a: number; b: string[]; }                                                                                                                                                                                                                                                                                                                            @definitelytyped/expect  1262:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; a: number | undefined; b: string | undefined; c: Color; _: (string | number)[]; $0: string; } || { [x: string]: unknown; b: string | undefined; a: number | undefined; c: Color; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; $0: string; _: (string | number)[]; a: number | undefined; b: string | undefined; c: Color; }                                                                                                                                   @definitelytyped/expect  1270:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; u: string | undefined; url: string | undefined; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; $0: string; _: (string | number)[]; u: string | undefined; url: string | undefined; }                                                                                                                                                                                                                                                                            @definitelytyped/expect  1277:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; v: boolean; loud: boolean; noisy: boolean; verbose: boolean; n: boolean; _: (string | number)[]; $0: string; } || { [x: string]: unknown; v: boolean; verbose: boolean; loud: boolean; noisy: boolean; n: boolean; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; $0: string; _: (string | number)[]; loud: boolean; n: boolean; noisy: boolean; v: boolean; verbose: boolean; }                                                                                @definitelytyped/expect  1284:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; n: number; count: number; num: number; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; $0: string; _: (string | number)[]; count: number; n: number; num: number; }                                                                                                                                                                                                                                                                                              @definitelytyped/expect  1291:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; u: string | undefined; url: string | undefined; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; $0: string; _: (string | number)[]; u: string | undefined; url: string | undefined; }                                                                                                                                                                                                                                                                            @definitelytyped/expect✖ 28 problems (28 errors, 0 warnings)    at combineErrorsAndWarnings (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.34_typescript@6.0.0-dev.20251006/node_modules/@definitelytyped/dtslint/dist/index.js:199:28)    at runTests (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.34_typescript@6.0.0-dev.20251006/node_modules/@definitelytyped/dtslint/dist/index.js:191:20)

Package: yargs/v15
Error:

Error: /mnt/vss/_work/1/DefinitelyTyped/types/yargs/v15/yargs-tests.ts   148:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; update: boolean | undefined; extern: boolean | undefined; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; _: (string | number)[]; $0: string; extern: boolean | undefined; update: boolean | undefined; }                                                                                                                                                                                                                                                 @definitelytyped/expect   447:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; file: unknown; cleanDestination: boolean | undefined; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; _: (string | number)[]; $0: string; cleanDestination: boolean | undefined; file: unknown; }                                                                                                                                                                                                                                                         @definitelytyped/expect   938:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; a: (string | number)[] | undefined; b: boolean | undefined; c: number; n: number | undefined; s: string | undefined; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; _: (string | number)[]; $0: string; a: (string | number)[] | undefined; b: boolean | undefined; c: number; n: number | undefined; s: string | undefined; }                                                                                                                           @definitelytyped/expect   947:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; a: number; b: boolean; c: string; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; _: (string | number)[]; $0: string; a: number; b: boolean; c: string; }                                                                                                                                                                                                                                                                                                 @definitelytyped/expect   954:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; a: (string | number)[] | undefined; b: boolean | undefined; n: number | undefined; s: string | undefined; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; _: (string | number)[]; $0: string; a: (string | number)[] | undefined; b: boolean | undefined; n: number | undefined; s: string | undefined; }                                                                                                                                                 @definitelytyped/expect   962:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; choices: Color; numberChoices: Stage; coerce: Date | undefined; count: number; normalize: string | undefined; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; _: (string | number)[]; $0: string; choices: Color; coerce: Date | undefined; count: number; normalize: string | undefined; numberChoices: Stage; }                                                                                                                                         @definitelytyped/expect  1015:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; x: string; y: number; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; _: (string | number)[]; $0: string; x: string; y: number; }                                                                                                                                                                                                                                                                                                                         @definitelytyped/expect  1018:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; x: string; y: number; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; _: (string | number)[]; $0: string; x: string; y: number; }                                                                                                                                                                                                                                                                                                                         @definitelytyped/expect  1021:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; x: string | undefined; y: number | undefined; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; _: (string | number)[]; $0: string; x: string | undefined; y: number | undefined; }                                                                                                                                                                                                                                                                         @definitelytyped/expect  1024:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; x: string; y: number; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; _: (string | number)[]; $0: string; x: string; y: number; }                                                                                                                                                                                                                                                                                                                         @definitelytyped/expect  1027:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; x: string; y: number; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; _: (string | number)[]; $0: string; x: string; y: number; }                                                                                                                                                                                                                                                                                                                         @definitelytyped/expect  1030:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; x: string | undefined; y: number | undefined; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; _: (string | number)[]; $0: string; x: string | undefined; y: number | undefined; }                                                                                                                                                                                                                                                                         @definitelytyped/expect  1060:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; a: string; b: boolean; c: number; d: number; e: number; _: (string | number)[]; $0: string; } || { [x: string]: unknown; b: boolean; a: string; d: number; e: number; c: number; _: (string | number)[]; $0: string; } ||  { [x: string]: unknown; b: boolean; a: string; c: number; d: number; e: number; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; _: (string | number)[]; $0: string; a: string; b: boolean; c: number; d: number; e: number; }  @definitelytyped/expect  1068:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; a: string; b: boolean; c: number; d: number; e: number; _: (string | number)[]; $0: string; } || { [x: string]: unknown; b: boolean; a: string; d: number; e: number; c: number; _: (string | number)[]; $0: string; } || { [x: string]: unknown; b: boolean; a: string; c: number; d: number; e: number; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; _: (string | number)[]; $0: string; a: string; b: boolean; c: number; d: number; e: number; }   @definitelytyped/expect  1076:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; a: number; b: string; c: boolean; _: (string | number)[]; $0: string; } || { [x: string]: unknown; b: string; a: number; c: Date; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; _: (string | number)[]; $0: string; a: number; b: string; c: boolean; }                                                                                                                                                                                                 @definitelytyped/expect  1082:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; a: number; b: string; c: Date; _: (string | number)[]; $0: string; } || { [x: string]: unknown; b: string; a: number; c: Date; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; _: (string | number)[]; $0: string; a: number; b: string; c: Date; }                                                                                                                                                                                                       @definitelytyped/expect  1088:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; a: number; b: string[]; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; _: (string | number)[]; $0: string; a: number; b: string[]; }                                                                                                                                                                                                                                                                                                                     @definitelytyped/expect  1103:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; a: number | undefined; b: string | undefined; c: Color; _: (string | number)[]; $0: string; } || { [x: string]: unknown; b: string | undefined; a: number | undefined; c: Color; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; _: (string | number)[]; $0: string; c: Color; a: number | undefined; b: string | undefined; }                                                                                                                            @definitelytyped/expect  1111:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; u: string | undefined; url: string | undefined; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; _: (string | number)[]; $0: string; u: string | undefined; url: string | undefined; }                                                                                                                                                                                                                                                                     @definitelytyped/expect  1118:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; v: boolean; loud: boolean; noisy: boolean; verbose: boolean; n: boolean; _: (string | number)[]; $0: string; } || { [x: string]: unknown; v: boolean; verbose: boolean; loud: boolean; noisy: boolean; n: boolean; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; _: (string | number)[]; $0: string; loud: boolean; n: boolean; noisy: boolean; v: boolean; verbose: boolean; }                                                                         @definitelytyped/expect  1125:5  error  TypeScript@local expected type to be:  { [x: string]: unknown; n: number; count: number; num: number; _: (string | number)[]; $0: string; }got:  { [x: string]: unknown; _: (string | number)[]; $0: string; count: number; n: number; num: number; }                                                                                                                                                                                                                                                                                       @definitelytyped/expect✖ 21 problems (21 errors, 0 warnings)    at combineErrorsAndWarnings (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.34_typescript@6.0.0-dev.20251006/node_modules/@definitelytyped/dtslint/dist/index.js:199:28)    at runTests (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.34_typescript@6.0.0-dev.20251006/node_modules/@definitelytyped/dtslint/dist/index.js:191:20)

Package: conventional-changelog-config-spec
Error:

Error: /mnt/vss/_work/1/DefinitelyTyped/types/conventional-changelog-config-spec/conventional-changelog-config-spec-tests.ts  8:5  error  TypeScript@local expected type to be:  JSONSchema7 || { default: JSONSchema7; $id?: string | undefined; $ref?: string | undefined; $schema?: string | undefined; $comment?: string | undefined; $defs?: { [key: string]: JSONSchema7Definition; } | undefined; type?: JSONSchema7TypeName | JSONSchema7TypeName[] | undefined; enum?: JSONSchema7Type[] | undefined; const?: JSONSchema7Type | undefined; multipleOf?: number | undefined; maximum?: number | undefined; exclusiveMaximum?: number | undefined; minimum?: number | undefined; exclusiveMinimum?: number | undefined; maxLength?: number | undefined; minLength?: number | undefined; pattern?: string | undefined; items?: JSONSchema7Definition | JSONSchema7Definition[] | undefined; additionalItems?: JSONSchema7Definition | undefined; maxItems?: number | undefined; minItems?: number | undefined; uniqueItems?: boolean | undefined; contains?: JSONSchema7Definition | undefined; maxProperties?: number | undefined; minProperties?: number | undefined; required?: string[] | undefined; properties?: { [key: string]: JSONSchema7Definition; } | undefined; patternProperties?: { [key: string]: JSONSchema7Definition; } | undefined; additionalProperties?: JSONSchema7Definition | undefined; dependencies?: { [key: string]: JSONSchema7Definition | string[]; } | undefined; propertyNames?: JSONSchema7Definition | undefined; if?: JSONSchema7Definition | undefined; then?: JSONSchema7Definition | undefined; else?: JSONSchema7Definition | undefined; allOf?: JSONSchema7Definition[] | undefined; anyOf?: JSONSchema7Definition[] | undefined; oneOf?: JSONSchema7Definition[] | undefined; not?: JSONSchema7Definition | undefined; format?: string | undefined; contentMediaType?: string | undefined; contentEncoding?: string | undefined; definitions?: { [key: string]: JSONSchema7Definition; } | undefined; title?: string | undefined; description?: string | undefined; readOnly?: boolean | undefined; writeOnly?: boolean | undefined; examples?: JSONSchema7Type | undefined; } || { default: JSONSchema7; $id?: string | undefined; $ref?: string | undefined; $schema?: string | undefined; $comment?: string | undefined; $defs?: { [key: string]: JSONSchema7Definition; } | undefined; type?: JSONSchema7TypeName | JSONSchema7TypeName[] | undefined; enum?: JSONSchema7Type[] | undefined; const?: JSONSchema7Type | undefined; multipleOf?: number | undefined; maximum?: number | undefined; exclusiveMaximum?: number | undefined; minimum?: number | undefined; exclusiveMinimum?: number | undefined; maxLength?: number | undefined; minLength?: number | undefined; pattern?: string | undefined; items?: JSONSchema7Definition | JSONSchema7Definition[] | undefined; additionalItems?: JSONSchema7Definition | undefined; maxItems?: number | undefined; minItems?: number | undefined; uniqueItems?: boolean | undefined; contains?: JSONSchema7Definition | undefined; maxProperties?: number | undefined; minProperties?: number | undefined; required?: string[] | undefined; properties?: { [key: string]: JSONSchema7Definition; } | undefined; patternProperties?: { [key: string]: JSONSchema7Definition; } | undefined; additionalProperties?: JSONSchema7Definition | undefined; dependencies?: { [key: string]: string[] | JSONSchema7Definition; } | undefined; propertyNames?: JSONSchema7Definition | undefined; if?: JSONSchema7Definition | undefined; then?: JSONSchema7Definition | undefined; else?: JSONSchema7Definition | undefined; allOf?: JSONSchema7Definition[] | undefined; anyOf?: JSONSchema7Definition[] | undefined; oneOf?: JSONSchema7Definition[] | undefined; not?: JSONSchema7Definition | undefined; format?: string | undefined; contentMediaType?: string | undefined; contentEncoding?: string | undefined; definitions?: { [key: string]: JSONSchema7Definition; } | undefined; title?: string | undefined; description?: string | undefined; readOnly?: boolean | undefined; writeOnly?: boolean | undefined; examples?: JSONSchema7Type | undefined; }got:  { $id?: string | undefined; $ref?: string | undefined; $schema?: string | undefined; $comment?: string | undefined; $defs?: { [key: string]: JSONSchema7Definition; } | undefined; type?: JSONSchema7TypeName[] | JSONSchema7TypeName | undefined; enum?: JSONSchema7Type[] | undefined; const?: JSONSchema7Type | undefined; multipleOf?: number | undefined; maximum?: number | undefined; exclusiveMaximum?: number | undefined; minimum?: number | undefined; exclusiveMinimum?: number | undefined; maxLength?: number | undefined; minLength?: number | undefined; pattern?: string | undefined; items?: JSONSchema7Definition[] | JSONSchema7Definition | undefined; additionalItems?: JSONSchema7Definition | undefined; maxItems?: number | undefined; minItems?: number | undefined; uniqueItems?: boolean | undefined; contains?: JSONSchema7Definition | undefined; maxProperties?: number | undefined; minProperties?: number | undefined; required?: string[] | undefined; properties?: { [key: string]: JSONSchema7Definition; } | undefined; patternProperties?: { [key: string]: JSONSchema7Definition; } | undefined; additionalProperties?: JSONSchema7Definition | undefined; dependencies?: { [key: string]: string[] | JSONSchema7Definition; } | undefined; propertyNames?: JSONSchema7Definition | undefined; if?: JSONSchema7Definition | undefined; then?: JSONSchema7Definition | undefined; else?: JSONSchema7Definition | undefined; allOf?: JSONSchema7Definition[] | undefined; anyOf?: JSONSchema7Definition[] | undefined; oneOf?: JSONSchema7Definition[] | undefined; not?: JSONSchema7Definition | undefined; format?: string | undefined; contentMediaType?: string | undefined; contentEncoding?: string | undefined; definitions?: { [key: string]: JSONSchema7Definition; } | undefined; title?: string | undefined; description?: string | undefined; readOnly?: boolean | undefined; writeOnly?: boolean | undefined; examples?: JSONSchema7Type | undefined; default: JSONSchema7; }  @definitelytyped/expect✖ 1 problem (1 error, 0 warnings)    at combineErrorsAndWarnings (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.34_typescript@6.0.0-dev.20251006/node_modules/@definitelytyped/dtslint/dist/index.js:199:28)    at runTests (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.34_typescript@6.0.0-dev.20251006/node_modules/@definitelytyped/dtslint/dist/index.js:191:20)

Package: json-merge-patch
Error:

Error: /mnt/vss/_work/1/DefinitelyTyped/types/json-merge-patch/json-merge-patch-tests.ts  14:5  error  TypeScript@local expected type to be:  { a: string; b?: undefined; } | { b: string; a?: undefined; }got:  { a: string; b?: undefined; } | { a?: undefined; b: string; }                                                          @definitelytyped/expect  26:5  error  TypeScript@local expected type to be:  { a: string; b: string; } | { a: string; b?: undefined; }got:  { a: string; b: string; } | { b?: undefined; a: string; }                                                                  @definitelytyped/expect  32:5  error  TypeScript@local expected type to be:  { a: any; b?: undefined; } | { b: string; a?: undefined; }got:  { b?: undefined; a: any; } | { a?: undefined; b: string; }                                                                @definitelytyped/expect  62:5  error  TypeScript@local expected type to be:  { a: { b: { c: string; }; }; d: string; } | { a: { b: string; }; d?: undefined; }got:  { a: { b: { c: string; }; }; d: string; } | { d?: undefined; a: { b: string; }; }                  @definitelytyped/expect  68:5  error  TypeScript@local expected type to be:  { a: { b: { c: string; }; d: string; }; } | { a: { b: { c: string; }; d?: undefined; }; }got:  { a: { b: { c: string; }; d: string; }; } | { a: { d?: undefined; b: { c: string; }; }; }  @definitelytyped/expect✖ 5 problems (5 errors, 0 warnings)    at combineErrorsAndWarnings (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.34_typescript@6.0.0-dev.20251006/node_modules/@definitelytyped/dtslint/dist/index.js:199:28)    at runTests (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.34_typescript@6.0.0-dev.20251006/node_modules/@definitelytyped/dtslint/dist/index.js:191:20)

Package: crimsonq
Error:

Error: /mnt/vss/_work/1/DefinitelyTyped/types/crimsonq/crimsonq-tests.ts  28:5  error  TypeScript@local expected type to be:  { default: RedisStatic; Cluster: ClusterStatic; Command: typeof Command; };got:  { Cluster: ClusterStatic; Command: typeof Command; default: RedisStatic; }  @definitelytyped/expect  29:5  error  TypeScript@local expected type to be:  { default: RedisStatic; Cluster: ClusterStatic; Command: typeof Command; };got:  { Cluster: ClusterStatic; Command: typeof Command; default: RedisStatic; }  @definitelytyped/expect✖ 2 problems (2 errors, 0 warnings)    at combineErrorsAndWarnings (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.34_typescript@6.0.0-dev.20251006/node_modules/@definitelytyped/dtslint/dist/index.js:199:28)    at runTests (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.34_typescript@6.0.0-dev.20251006/node_modules/@definitelytyped/dtslint/dist/index.js:191:20)

Package: json-logic-js
Error:

Out of memory

Package: trellopowerup
Error:

Error: /mnt/vss/_work/1/DefinitelyTyped/types/trellopowerup/tests/hosthandlers-tests.ts  30:1  error  TypeScript@local expected type to be:  { shared: unknown; private: unknown; }got:  { private: unknown; shared: unknown; }  @definitelytyped/expect✖ 1 problem (1 error, 0 warnings)    at combineErrorsAndWarnings (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.34_typescript@6.0.0-dev.20251006/node_modules/@definitelytyped/dtslint/dist/index.js:199:28)    at runTests (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.34_typescript@6.0.0-dev.20251006/node_modules/@definitelytyped/dtslint/dist/index.js:191:20)

Package: react-redux/v5
Error:

Error: /mnt/vss/_work/1/DefinitelyTyped/types/react-redux/v5/react-redux-tests.tsx   87:7   error  TypeScript@local compile error: Argument of type 'typeof TestComponent' is not assignable to parameter of type 'Component<(() => { bar: number; }) & DispatchProp<any>>'.  Type 'typeof TestComponent' is not assignable to type 'ComponentClass<(() => { bar: number; }) & DispatchProp<any>, any>'.    Types of parameters 'props' and 'props' are incompatible.      Type '(() => { bar: number; }) & DispatchProp<any>' is not assignable to type 'OwnProps & StateProps'.        Type '(() => { bar: number; }) & DispatchProp<any>' is not assignable to type 'OwnProps'                                              @definitelytyped/expect   89:26  error  TypeScript@local compile error: Type '{ foo: string; }' is not assignable to type 'IntrinsicAttributes & IntrinsicClassAttributes<Component<Omit<(() => { bar: number; }) & DispatchProp<any>, "dispatch">, any, any>> & Readonly<...>'.  Property 'foo' does not exist on type 'IntrinsicAttributes & IntrinsicClassAttributes<Component<Omit<(() => { bar: number; }) & DispatchProp<any>, "dispatch">, any, any>> & Readonly<...>'                                                                                                                                                                                          @definitelytyped/expect  236:7   error  TypeScript@local compile error: Argument of type 'typeof TestComponent' is not assignable to parameter of type 'Component<(() => { bar: number; }) & { onClick: () => void; }>'.  Type 'typeof TestComponent' is not assignable to type 'ComponentClass<(() => { bar: number; }) & { onClick: () => void; }, any>'.    Types of parameters 'props' and 'props' are incompatible.      Type '(() => { bar: number; }) & { onClick: () => void; }' is not assignable to type 'OwnProps & StateProps & DispatchProps'.        Type '(() => { bar: number; }) & { onClick: () => void; }' is not assignable to type 'OwnProps'  @definitelytyped/expect  238:26  error  TypeScript@local compile error: Type '{ foo: string; }' is not assignable to type 'IntrinsicAttributes & IntrinsicClassAttributes<Component<Omit<(() => { bar: number; }) & { onClick: () => void; }, "onClick">, any, any>> & Readonly<...>'.  Property 'foo' does not exist on type 'IntrinsicAttributes & IntrinsicClassAttributes<Component<Omit<(() => { bar: number; }) & { onClick: () => void; }, "onClick">, any, any>> & Readonly<...>'                                                                                                                                                                              @definitelytyped/expect  265:7   error  TypeScript@local compile error: Argument of type 'typeof TestComponent' is not assignable to parameter of type 'Component<(() => { bar: number; }) & { onClick: () => void; }>'.  Type 'typeof TestComponent' is not assignable to type 'ComponentClass<(() => { bar: number; }) & { onClick: () => void; }, any>'.    Types of parameters 'props' and 'props' are incompatible.      Type '(() => { bar: number; }) & { onClick: () => void; }' is not assignable to type 'OwnProps & StateProps & DispatchProps'.        Type '(() => { bar: number; }) & { onClick: () => void; }' is not assignable to type 'OwnProps'  @definitelytyped/expect  267:26  error  TypeScript@local compile error: Type '{ foo: string; }' is not assignable to type 'IntrinsicAttributes & IntrinsicClassAttributes<Component<Omit<(() => { bar: number; }) & { onClick: () => void; }, "onClick">, any, any>> & Readonly<...>'.  Property 'foo' does not exist on type 'IntrinsicAttributes & IntrinsicClassAttributes<Component<Omit<(() => { bar: number; }) & { onClick: () => void; }, "onClick">, any, any>> & Readonly<...>'                                                                                                                                                                              @definitelytyped/expect✖ 6 problems (6 errors, 0 warnings)    at combineErrorsAndWarnings (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.34_typescript@6.0.0-dev.20251006/node_modules/@definitelytyped/dtslint/dist/index.js:199:28)    at runTests (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.34_typescript@6.0.0-dev.20251006/node_modules/@definitelytyped/dtslint/dist/index.js:191:20)

Package: react-redux/v6
Error:

Error: /mnt/vss/_work/1/DefinitelyTyped/types/react-redux/v6/react-redux-tests.tsx   98:21  error  TypeScript@local compile error: Property 'bar' is missing in type '{ foo: string; }' but required in type 'Readonly<Omit<OwnProps & StateProps, never>>'                      @definitelytyped/expect  339:21  error  TypeScript@local compile error: Property 'bar' is missing in type '{ foo: string; }' but required in type 'Readonly<Omit<OwnProps & StateProps & DispatchProps, "onClick">>'  @definitelytyped/expect  368:21  error  TypeScript@local compile error: Property 'bar' is missing in type '{ foo: string; }' but required in type 'Readonly<Omit<OwnProps & StateProps & DispatchProps, "onClick">>'  @definitelytyped/expect✖ 3 problems (3 errors, 0 warnings)    at combineErrorsAndWarnings (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.34_typescript@6.0.0-dev.20251006/node_modules/@definitelytyped/dtslint/dist/index.js:199:28)    at runTests (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.34_typescript@6.0.0-dev.20251006/node_modules/@definitelytyped/dtslint/dist/index.js:191:20)

Package: react-redux
Error:

Error: /mnt/vss/_work/1/DefinitelyTyped/types/react-redux/react-redux-tests.tsx  108:21  error  TypeScript@local compile error: Property 'bar' is missing in type '{ foo: string; }' but required in type 'Omit<ClassAttributes<TestComponent> & OwnProps & StateProps, never>'                      @definitelytyped/expect  378:21  error  TypeScript@local compile error: Property 'bar' is missing in type '{ foo: string; }' but required in type 'Omit<ClassAttributes<TestComponent> & OwnProps & StateProps & DispatchProps, "onClick">'  @definitelytyped/expect  407:21  error  TypeScript@local compile error: Property 'bar' is missing in type '{ foo: string; }' but required in type 'Omit<ClassAttributes<TestComponent> & OwnProps & StateProps & DispatchProps, "onClick">'  @definitelytyped/expect✖ 3 problems (3 errors, 0 warnings)    at combineErrorsAndWarnings (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.34_typescript@6.0.0-dev.20251006/node_modules/@definitelytyped/dtslint/dist/index.js:199:28)    at runTests (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.34_typescript@6.0.0-dev.20251006/node_modules/@definitelytyped/dtslint/dist/index.js:191:20)

Package: codemirror
Error:

Error: /mnt/vss/_work/1/DefinitelyTyped/types/codemirror/test/addon/lint/lint.ts  61:5  error  TypeScript@local compile error: Unused '@ts-expect-error' directive                                                                                                                                                     @definitelytyped/expect  63:9  error  TypeScript@local compile error: Type '(content: string, options: any, cm: Editor) => null' is not assignable to type 'Linter<any>'.  Type 'null' is not assignable to type 'Annotation[] | PromiseLike<Annotation[]>'  @definitelytyped/expect✖ 2 problems (2 errors, 0 warnings)    at combineErrorsAndWarnings (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.34_typescript@6.0.0-dev.20251006/node_modules/@definitelytyped/dtslint/dist/index.js:199:28)    at runTests (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.34_typescript@6.0.0-dev.20251006/node_modules/@definitelytyped/dtslint/dist/index.js:191:20)

Package: ramda
Error:

Error: /mnt/vss/_work/1/DefinitelyTyped/types/ramda/test/fromPairs-tests.ts  13:5  error  TypeScript@local expected type to be:  { 2: string; 1: string; }got:  { 1: string; 2: string; }  @definitelytyped/expect✖ 1 problem (1 error, 0 warnings)    at combineErrorsAndWarnings (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.34_typescript@6.0.0-dev.20251006/node_modules/@definitelytyped/dtslint/dist/index.js:199:28)    at runTests (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.34_typescript@6.0.0-dev.20251006/node_modules/@definitelytyped/dtslint/dist/index.js:191:20)

You can check the log here.

@typescript-bot
Copy link
Collaborator

@jakebailey Here are the results of running the user tests with tsc comparingmain andrefs/pull/62556/merge:

There were infrastructure failures potentially unrelated to your change:

  • 1 instance of "Git clone failed"

Otherwise...

Something interesting changed - please have a look.

Details

arktype

/mnt/ts_downloads/_/m/arktype/build.sh

  • [NEW]error TS2339: Property 'getDefinitions' does not exist on type 'ArrayBindingPattern | ArrayLiteralExpression | ArrayTypeNode | ArrowFunction | AsExpression | ... 196 more ... | YieldExpression'.
    • /mnt/ts_downloads/_/m/arktype/ark/repo/jsdocGen.ts(345,5)
  • [MISSING]error TS2339: Property 'getDefinitions' does not exist on type 'JSDoc | JSDocText | JSDocLink | JSDocLinkCode | JSDocLinkPlain | SourceFile | Node<Node> | ... 194 more ... | CommaListExpression'.
    • /mnt/ts_downloads/_/m/arktype/ark/repo/jsdocGen.ts(345,5)

effect

tsconfig.json

tsconfig.build.json

packages/ai/openrouter/tsconfig.json

packages/ai/openrouter/tsconfig.build.json

lodash

/mnt/ts_downloads/_/m/lodash/tsconfig.json

  • [NEW]error TS2322: Type 'void | boolean' is not assignable to type 'boolean'.
    • /mnt/ts_downloads/_/m/lodash/node_modules/lodash/core.js(1361,5)
  • [MISSING]error TS2322: Type 'boolean | void' is not assignable to type 'boolean'.
    • /mnt/ts_downloads/_/m/lodash/node_modules/lodash/core.js(1361,5)

npmlog

/mnt/ts_downloads/_/m/npmlog/tsconfig.json

  • [NEW]error TS2551: Property '_paused' does not exist on type '{ useColor: () => any; enableColor: () => void; disableColor: () => void; level: string; gauge: any; tracker: any; progressEnabled: any; enableUnicode: () => void; disableUnicode: () => void; setGaugeThemeset: (themes: any) => void; ... 35 more ...; eventNames(): (string | symbol)[]; }'. Did you mean 'pause'?
    • /mnt/ts_downloads/_/m/npmlog/node_modules/npmlog/log.js(218,12)
  • [MISSING]error TS2551: Property '_paused' does not exist on type '{ [EventEmitter.captureRejectionSymbol]?<K>(error: Error, event: string | symbol, ...args: AnyRest): void; addListener<K>(eventName: string | symbol, listener: (...args: any[]) => void): EventEmitter<...>; ... 43 more ...; disp: {}; }'. Did you mean 'pause'?
    • /mnt/ts_downloads/_/m/npmlog/node_modules/npmlog/log.js(218,12)

@typescript-bot
Copy link
Collaborator

@jakebailey Here are some more interesting changes from running the user tests suite

Details

webpack

tsconfig.types.test.json

  • [NEW]error TS2352: Conversion of type '(options: BannerPluginArgument) => boolean' to type '(value: { definitions: { BannerFunction: { description: string; instanceof: string; tsType: string; }; Rule: { description: string; anyOf: ({ type?: undefined; minLength?: undefined; instanceof: string; tsType: string; } | { ...; })[]; }; Rules: { ...; }; }; title: string; anyOf: ({ ...; } | ... 1 more ... | { ...; ...' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.
  • [NEW]error TS2322: Type '{ definitions: { BannerFunction: { description: string; instanceof: string; tsType: string; }; Rule: { description: string; anyOf: ({ type?: undefined; minLength?: undefined; instanceof: string; tsType: string; } | { ...; })[]; }; Rules: { ...; }; }; title: string; anyOf: ({ ...; } | ... 1 more ... | { ...; })[]; }' is not assignable to type 'Schema'.
  • [NEW]error TS2345: Argument of type 'BannerPluginOptions' is not assignable to parameter of type '{ definitions: { BannerFunction: { description: string; instanceof: string; tsType: string; }; Rule: { description: string; anyOf: ({ type?: undefined; minLength?: undefined; instanceof: string; tsType: string; } | { ...; })[]; }; Rules: { ...; }; }; title: string; anyOf: ({ ...; } | ... 1 more ... | { ...; })[]; }'.
  • [NEW]error TS2345: Argument of type '() => { definitions: { Amd: { description: string; anyOf: ({ description: string; enum: boolean[]; type?: undefined; } | { enum?: undefined; description: string; type: string; })[]; }; AmdContainer: { description: string; type: string; minLength: number; }; ... 200 more ...; WorkerPublicPath: { ...; }; }; oneOf: { ....' is not assignable to parameter of type '() => Schema'.
  • [NEW]error TS2322: Type '{ definitions: { rule: { description: string; anyOf: ({ type?: undefined; minLength?: undefined; instanceof: string; tsType: string; } | { instanceof?: undefined; tsType?: undefined; type: string; minLength: number; })[]; }; rules: { ...; }; }; title: string; type: string; additionalProperties: boolean; properties: ...' is not assignable to type 'Schema'.
  • [NEW]error TS2322: Type '{ title: string; type: string; additionalProperties: boolean; properties: { paths: { description: string; type: string; items: { description: string; anyOf: ({ type?: undefined; instanceof: string; tsType: string; } | { ...; })[]; }; minItems: number; }; }; required: string[]; }' is not assignable to type 'Schema'.
  • [NEW]error TS2322: Type '{ Amd: { description: string; anyOf: ({ description: string; enum: boolean[]; type?: undefined; } | { enum?: undefined; description: string; type: string; })[]; }; AmdContainer: { description: string; type: string; minLength: number; }; ... 200 more ...; WorkerPublicPath: { ...; }; }' is not assignable to type '{ [k: string]: JSONSchema4; } | { [k: string]: JSONSchema6Definition; } | { [key: string]: JSONSchema7Definition; } | undefined'.
  • [NEW]error TS2322: Type '{ definitions: { Amd: { description: string; anyOf: ({ description: string; enum: boolean[]; type?: undefined; } | { enum?: undefined; description: string; type: string; })[]; }; AmdContainer: { description: string; type: string; minLength: number; }; ... 200 more ...; WorkerPublicPath: { ...; }; }; ... 4 more ...; ...' is not assignable to type 'Schema | undefined'.
  • [NEW]error TS2322: Type '{ definitions: { AmdContainer: { description: string; type: string; minLength: number; }; AuxiliaryComment: { description: string; anyOf: ({ $ref?: undefined; description: string; type: string; } | { ...; })[]; }; ... 12 more ...; UmdNamedDefine: { ...; }; }; ... 4 more ...; required: string[]; }' is not assignable to type 'Schema'.
  • [NEW]error TS2322: Type '{ definitions: { ExternalsType: { description: string; enum: string[]; }; Remotes: { description: string; anyOf: ({ $ref?: undefined; type: string; items: { description: string; anyOf: { $ref: string; }[]; }; } | { ...; })[]; }; RemotesConfig: { ...; }; RemotesItem: { ...; }; RemotesItems: { ...; }; RemotesObject: {...' is not assignable to type 'Schema'.
  • [NEW]error TS2322: Type '{ definitions: { AmdContainer: { description: string; type: string; minLength: number; }; AuxiliaryComment: { description: string; anyOf: ({ $ref?: undefined; description: string; type: string; } | { ...; })[]; }; ... 22 more ...; UmdNamedDefine: { ...; }; }; title: string; type: string; additionalProperties: boolea...' is not assignable to type 'Schema'.
  • [NEW]error TS2322: Type '{ oneOf: [{ $ref: string; }]; definitions: { Amd: { description: string; anyOf: ({ description: string; enum: boolean[]; type?: undefined; } | { enum?: undefined; description: string; type: string; })[]; }; AmdContainer: { ...; }; ... 200 more ...; WorkerPublicPath: { ...; }; }; }' is not assignable to type 'Schema'.
  • [NEW]error TS2322: Type '{ definitions: { HashFunction: { description: string; anyOf: ({ instanceof?: undefined; tsType?: undefined; type: string; minLength: number; } | { type?: undefined; minLength?: undefined; instanceof: string; tsType: string; })[]; }; }; title: string; type: string; additionalProperties: boolean; properties: { ...; }; }' is not assignable to type 'Schema'.
  • [NEW]error TS2345: Argument of type '{ definitions: { Amd: { description: string; anyOf: ({ description: string; enum: boolean[]; type?: undefined; } | { enum?: undefined; description: string; type: string; })[]; }; AmdContainer: { description: string; type: string; minLength: number; }; ... 200 more ...; WorkerPublicPath: { ...; }; }; ... 4 more ...; ...' is not assignable to parameter of type 'Schema'.
  • [NEW]error TS2322: Type '{ definitions: { HttpUriOptions: { description: string; type: string; additionalProperties: boolean; properties: { allowedUris: { $ref: string; }; cacheLocation: { description: string; anyOf: ({ type?: undefined; absolutePath?: undefined; enum: boolean[]; } | { ...; })[]; }; frozen: { ...; }; lockfileLocation: { ......' is not assignable to type 'Schema'.
  • [NEW]error TS2322: Type '{ definitions: { Consumes: { description: string; anyOf: ({ $ref?: undefined; type: string; items: { description: string; anyOf: { $ref: string; }[]; }; } | { type?: undefined; items?: undefined; $ref: string; })[]; }; ConsumesConfig: { ...; }; ConsumesItem: { ...; }; ConsumesObject: { ...; }; }; ... 5 more ...; req...' is not assignable to type 'Schema'.
  • [NEW]error TS2322: Type '{ definitions: { Provides: { description: string; anyOf: ({ $ref?: undefined; type: string; items: { description: string; anyOf: { $ref: string; }[]; }; } | { type?: undefined; items?: undefined; $ref: string; })[]; }; ProvidesConfig: { ...; }; ProvidesItem: { ...; }; ProvidesObject: { ...; }; }; ... 4 more ...; req...' is not assignable to type 'Schema'.
  • [MISSING]error TS2352: Conversion of type '(options: BannerPluginArgument) => boolean' to type '(value: { definitions: { BannerFunction: { description: string; instanceof: string; tsType: string; }; Rule: { description: string; anyOf: ({ instanceof: string; tsType: string; type?: undefined; minLength?: undefined; } | { ...; })[]; }; Rules: { ...; }; }; title: string; anyOf: ({ ...; } | ... 1 more ... | { ...; ...' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.
  • [MISSING]error TS2322: Type '{ definitions: { BannerFunction: { description: string; instanceof: string; tsType: string; }; Rule: { description: string; anyOf: ({ instanceof: string; tsType: string; type?: undefined; minLength?: undefined; } | { ...; })[]; }; Rules: { ...; }; }; title: string; anyOf: ({ ...; } | ... 1 more ... | { ...; })[]; }' is not assignable to type 'Schema'.
  • [MISSING]error TS2345: Argument of type 'BannerPluginOptions' is not assignable to parameter of type '{ definitions: { BannerFunction: { description: string; instanceof: string; tsType: string; }; Rule: { description: string; anyOf: ({ instanceof: string; tsType: string; type?: undefined; minLength?: undefined; } | { ...; })[]; }; Rules: { ...; }; }; title: string; anyOf: ({ ...; } | ... 1 more ... | { ...; })[]; }'.
  • [MISSING]error TS2345: Argument of type '() => { definitions: { Amd: { description: string; anyOf: ({ description: string; enum: boolean[]; type?: undefined; } | { description: string; type: string; enum?: undefined; })[]; }; AmdContainer: { description: string; type: string; minLength: number; }; ... 200 more ...; WorkerPublicPath: { ...; }; }; oneOf: { ....' is not assignable to parameter of type '() => Schema'.
  • [MISSING]error TS2322: Type '{ definitions: { rule: { description: string; anyOf: ({ instanceof: string; tsType: string; type?: undefined; minLength?: undefined; } | { type: string; minLength: number; instanceof?: undefined; tsType?: undefined; })[]; }; rules: { ...; }; }; title: string; type: string; additionalProperties: boolean; properties: ...' is not assignable to type 'Schema'.
  • [MISSING]error TS2322: Type '{ title: string; type: string; additionalProperties: boolean; properties: { paths: { description: string; type: string; items: { description: string; anyOf: ({ instanceof: string; tsType: string; type?: undefined; } | { ...; })[]; }; minItems: number; }; }; required: string[]; }' is not assignable to type 'Schema'.
  • [MISSING]error TS2322: Type '{ Amd: { description: string; anyOf: ({ description: string; enum: boolean[]; type?: undefined; } | { description: string; type: string; enum?: undefined; })[]; }; AmdContainer: { description: string; type: string; minLength: number; }; ... 200 more ...; WorkerPublicPath: { ...; }; }' is not assignable to type '{ [k: string]: JSONSchema4; } | { [k: string]: JSONSchema6Definition; } | { [key: string]: JSONSchema7Definition; } | undefined'.
  • [MISSING]error TS2322: Type '{ definitions: { Amd: { description: string; anyOf: ({ description: string; enum: boolean[]; type?: undefined; } | { description: string; type: string; enum?: undefined; })[]; }; AmdContainer: { description: string; type: string; minLength: number; }; ... 200 more ...; WorkerPublicPath: { ...; }; }; ... 4 more ...; ...' is not assignable to type 'Schema | undefined'.
  • [MISSING]error TS2322: Type '{ definitions: { AmdContainer: { description: string; type: string; minLength: number; }; AuxiliaryComment: { description: string; anyOf: ({ description: string; type: string; $ref?: undefined; } | { ...; })[]; }; ... 12 more ...; UmdNamedDefine: { ...; }; }; ... 4 more ...; required: string[]; }' is not assignable to type 'Schema'.
  • [MISSING]error TS2322: Type '{ definitions: { ExternalsType: { description: string; enum: string[]; }; Remotes: { description: string; anyOf: ({ type: string; items: { description: string; anyOf: { $ref: string; }[]; }; $ref?: undefined; } | { ...; })[]; }; RemotesConfig: { ...; }; RemotesItem: { ...; }; RemotesItems: { ...; }; RemotesObject: {...' is not assignable to type 'Schema'.
  • [MISSING]error TS2322: Type '{ definitions: { AmdContainer: { description: string; type: string; minLength: number; }; AuxiliaryComment: { description: string; anyOf: ({ description: string; type: string; $ref?: undefined; } | { ...; })[]; }; ... 22 more ...; UmdNamedDefine: { ...; }; }; title: string; type: string; additionalProperties: boolea...' is not assignable to type 'Schema'.
  • [MISSING]error TS2322: Type '{ oneOf: [{ $ref: string; }]; definitions: { Amd: { description: string; anyOf: ({ description: string; enum: boolean[]; type?: undefined; } | { description: string; type: string; enum?: undefined; })[]; }; AmdContainer: { ...; }; ... 200 more ...; WorkerPublicPath: { ...; }; }; }' is not assignable to type 'Schema'.
  • [MISSING]error TS2322: Type '{ definitions: { HashFunction: { description: string; anyOf: ({ type: string; minLength: number; instanceof?: undefined; tsType?: undefined; } | { instanceof: string; tsType: string; type?: undefined; minLength?: undefined; })[]; }; }; title: string; type: string; additionalProperties: boolean; properties: { ...; }; }' is not assignable to type 'Schema'.
  • [MISSING]error TS2345: Argument of type '{ definitions: { Amd: { description: string; anyOf: ({ description: string; enum: boolean[]; type?: undefined; } | { description: string; type: string; enum?: undefined; })[]; }; AmdContainer: { description: string; type: string; minLength: number; }; ... 200 more ...; WorkerPublicPath: { ...; }; }; ... 4 more ...; ...' is not assignable to parameter of type 'Schema'.
  • [MISSING]error TS2322: Type '{ definitions: { HttpUriOptions: { description: string; type: string; additionalProperties: boolean; properties: { allowedUris: { $ref: string; }; cacheLocation: { description: string; anyOf: ({ enum: boolean[]; type?: undefined; absolutePath?: undefined; } | { ...; })[]; }; frozen: { ...; }; lockfileLocation: { ......' is not assignable to type 'Schema'.
  • [MISSING]error TS2322: Type '{ definitions: { Consumes: { description: string; anyOf: ({ type: string; items: { description: string; anyOf: { $ref: string; }[]; }; $ref?: undefined; } | { $ref: string; type?: undefined; items?: undefined; })[]; }; ConsumesConfig: { ...; }; ConsumesItem: { ...; }; ConsumesObject: { ...; }; }; ... 5 more ...; req...' is not assignable to type 'Schema'.
  • [MISSING]error TS2322: Type '{ definitions: { Provides: { description: string; anyOf: ({ type: string; items: { description: string; anyOf: { $ref: string; }[]; }; $ref?: undefined; } | { $ref: string; type?: undefined; items?: undefined; })[]; }; ProvidesConfig: { ...; }; ProvidesItem: { ...; }; ProvidesObject: { ...; }; }; ... 4 more ...; req...' is not assignable to type 'Schema'.

tsconfig.types.json

  • [NEW]error TS2352: Conversion of type '(options: BannerPluginArgument) => boolean' to type '(value: { definitions: { BannerFunction: { description: string; instanceof: string; tsType: string; }; Rule: { description: string; anyOf: ({ type?: undefined; minLength?: undefined; instanceof: string; tsType: string; } | { ...; })[]; }; Rules: { ...; }; }; title: string; anyOf: ({ ...; } | ... 1 more ... | { ...; ...' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.
  • [NEW]error TS2322: Type '{ definitions: { BannerFunction: { description: string; instanceof: string; tsType: string; }; Rule: { description: string; anyOf: ({ type?: undefined; minLength?: undefined; instanceof: string; tsType: string; } | { ...; })[]; }; Rules: { ...; }; }; title: string; anyOf: ({ ...; } | ... 1 more ... | { ...; })[]; }' is not assignable to type 'Schema'.
  • [NEW]error TS2345: Argument of type 'BannerPluginOptions' is not assignable to parameter of type '{ definitions: { BannerFunction: { description: string; instanceof: string; tsType: string; }; Rule: { description: string; anyOf: ({ type?: undefined; minLength?: undefined; instanceof: string; tsType: string; } | { ...; })[]; }; Rules: { ...; }; }; title: string; anyOf: ({ ...; } | ... 1 more ... | { ...; })[]; }'.
  • [NEW]error TS2345: Argument of type '() => { definitions: { Amd: { description: string; anyOf: ({ description: string; enum: boolean[]; type?: undefined; } | { enum?: undefined; description: string; type: string; })[]; }; AmdContainer: { description: string; type: string; minLength: number; }; ... 200 more ...; WorkerPublicPath: { ...; }; }; oneOf: { ....' is not assignable to parameter of type '() => Schema'.
  • [NEW]error TS2322: Type '{ definitions: { rule: { description: string; anyOf: ({ type?: undefined; minLength?: undefined; instanceof: string; tsType: string; } | { instanceof?: undefined; tsType?: undefined; type: string; minLength: number; })[]; }; rules: { ...; }; }; title: string; type: string; additionalProperties: boolean; properties: ...' is not assignable to type 'Schema'.
  • [NEW]error TS2322: Type '{ title: string; type: string; additionalProperties: boolean; properties: { paths: { description: string; type: string; items: { description: string; anyOf: ({ type?: undefined; instanceof: string; tsType: string; } | { ...; })[]; }; minItems: number; }; }; required: string[]; }' is not assignable to type 'Schema'.
  • [NEW]error TS2322: Type '{ Amd: { description: string; anyOf: ({ description: string; enum: boolean[]; type?: undefined; } | { enum?: undefined; description: string; type: string; })[]; }; AmdContainer: { description: string; type: string; minLength: number; }; ... 200 more ...; WorkerPublicPath: { ...; }; }' is not assignable to type '{ [k: string]: JSONSchema4; } | { [k: string]: JSONSchema6Definition; } | { [key: string]: JSONSchema7Definition; } | undefined'.
  • [NEW]error TS2322: Type '{ definitions: { Amd: { description: string; anyOf: ({ description: string; enum: boolean[]; type?: undefined; } | { enum?: undefined; description: string; type: string; })[]; }; AmdContainer: { description: string; type: string; minLength: number; }; ... 200 more ...; WorkerPublicPath: { ...; }; }; ... 4 more ...; ...' is not assignable to type 'Schema | undefined'.
  • [NEW]error TS2322: Type '{ definitions: { AmdContainer: { description: string; type: string; minLength: number; }; AuxiliaryComment: { description: string; anyOf: ({ $ref?: undefined; description: string; type: string; } | { ...; })[]; }; ... 12 more ...; UmdNamedDefine: { ...; }; }; ... 4 more ...; required: string[]; }' is not assignable to type 'Schema'.
  • [NEW]error TS2322: Type '{ definitions: { ExternalsType: { description: string; enum: string[]; }; Remotes: { description: string; anyOf: ({ $ref?: undefined; type: string; items: { description: string; anyOf: { $ref: string; }[]; }; } | { ...; })[]; }; RemotesConfig: { ...; }; RemotesItem: { ...; }; RemotesItems: { ...; }; RemotesObject: {...' is not assignable to type 'Schema'.
  • [NEW]error TS2322: Type '{ definitions: { AmdContainer: { description: string; type: string; minLength: number; }; AuxiliaryComment: { description: string; anyOf: ({ $ref?: undefined; description: string; type: string; } | { ...; })[]; }; ... 22 more ...; UmdNamedDefine: { ...; }; }; title: string; type: string; additionalProperties: boolea...' is not assignable to type 'Schema'.
  • [NEW]error TS2322: Type '{ oneOf: [{ $ref: string; }]; definitions: { Amd: { description: string; anyOf: ({ description: string; enum: boolean[]; type?: undefined; } | { enum?: undefined; description: string; type: string; })[]; }; AmdContainer: { ...; }; ... 200 more ...; WorkerPublicPath: { ...; }; }; }' is not assignable to type 'Schema'.
  • [NEW]error TS2322: Type '{ definitions: { HashFunction: { description: string; anyOf: ({ instanceof?: undefined; tsType?: undefined; type: string; minLength: number; } | { type?: undefined; minLength?: undefined; instanceof: string; tsType: string; })[]; }; }; title: string; type: string; additionalProperties: boolean; properties: { ...; }; }' is not assignable to type 'Schema'.
  • [NEW]error TS2345: Argument of type '{ definitions: { Amd: { description: string; anyOf: ({ description: string; enum: boolean[]; type?: undefined; } | { enum?: undefined; description: string; type: string; })[]; }; AmdContainer: { description: string; type: string; minLength: number; }; ... 200 more ...; WorkerPublicPath: { ...; }; }; ... 4 more ...; ...' is not assignable to parameter of type 'Schema'.
  • [NEW]error TS2322: Type '{ definitions: { HttpUriOptions: { description: string; type: string; additionalProperties: boolean; properties: { allowedUris: { $ref: string; }; cacheLocation: { description: string; anyOf: ({ type?: undefined; absolutePath?: undefined; enum: boolean[]; } | { ...; })[]; }; frozen: { ...; }; lockfileLocation: { ......' is not assignable to type 'Schema'.
  • [NEW]error TS2322: Type '{ definitions: { Consumes: { description: string; anyOf: ({ $ref?: undefined; type: string; items: { description: string; anyOf: { $ref: string; }[]; }; } | { type?: undefined; items?: undefined; $ref: string; })[]; }; ConsumesConfig: { ...; }; ConsumesItem: { ...; }; ConsumesObject: { ...; }; }; ... 5 more ...; req...' is not assignable to type 'Schema'.
  • [NEW]error TS2322: Type '{ definitions: { Provides: { description: string; anyOf: ({ $ref?: undefined; type: string; items: { description: string; anyOf: { $ref: string; }[]; }; } | { type?: undefined; items?: undefined; $ref: string; })[]; }; ProvidesConfig: { ...; }; ProvidesItem: { ...; }; ProvidesObject: { ...; }; }; ... 4 more ...; req...' is not assignable to type 'Schema'.
  • [MISSING]error TS2352: Conversion of type '(options: BannerPluginArgument) => boolean' to type '(value: { definitions: { BannerFunction: { description: string; instanceof: string; tsType: string; }; Rule: { description: string; anyOf: ({ instanceof: string; tsType: string; type?: undefined; minLength?: undefined; } | { ...; })[]; }; Rules: { ...; }; }; title: string; anyOf: ({ ...; } | ... 1 more ... | { ...; ...' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.
  • [MISSING]error TS2322: Type '{ definitions: { BannerFunction: { description: string; instanceof: string; tsType: string; }; Rule: { description: string; anyOf: ({ instanceof: string; tsType: string; type?: undefined; minLength?: undefined; } | { ...; })[]; }; Rules: { ...; }; }; title: string; anyOf: ({ ...; } | ... 1 more ... | { ...; })[]; }' is not assignable to type 'Schema'.
  • [MISSING]error TS2345: Argument of type 'BannerPluginOptions' is not assignable to parameter of type '{ definitions: { BannerFunction: { description: string; instanceof: string; tsType: string; }; Rule: { description: string; anyOf: ({ instanceof: string; tsType: string; type?: undefined; minLength?: undefined; } | { ...; })[]; }; Rules: { ...; }; }; title: string; anyOf: ({ ...; } | ... 1 more ... | { ...; })[]; }'.
  • [MISSING]error TS2345: Argument of type '() => { definitions: { Amd: { description: string; anyOf: ({ description: string; enum: boolean[]; type?: undefined; } | { description: string; type: string; enum?: undefined; })[]; }; AmdContainer: { description: string; type: string; minLength: number; }; ... 200 more ...; WorkerPublicPath: { ...; }; }; oneOf: { ....' is not assignable to parameter of type '() => Schema'.
  • [MISSING]error TS2322: Type '{ definitions: { rule: { description: string; anyOf: ({ instanceof: string; tsType: string; type?: undefined; minLength?: undefined; } | { type: string; minLength: number; instanceof?: undefined; tsType?: undefined; })[]; }; rules: { ...; }; }; title: string; type: string; additionalProperties: boolean; properties: ...' is not assignable to type 'Schema'.
  • [MISSING]error TS2322: Type '{ title: string; type: string; additionalProperties: boolean; properties: { paths: { description: string; type: string; items: { description: string; anyOf: ({ instanceof: string; tsType: string; type?: undefined; } | { ...; })[]; }; minItems: number; }; }; required: string[]; }' is not assignable to type 'Schema'.
  • [MISSING]error TS2322: Type '{ Amd: { description: string; anyOf: ({ description: string; enum: boolean[]; type?: undefined; } | { description: string; type: string; enum?: undefined; })[]; }; AmdContainer: { description: string; type: string; minLength: number; }; ... 200 more ...; WorkerPublicPath: { ...; }; }' is not assignable to type '{ [k: string]: JSONSchema4; } | { [k: string]: JSONSchema6Definition; } | { [key: string]: JSONSchema7Definition; } | undefined'.
  • [MISSING]error TS2322: Type '{ definitions: { Amd: { description: string; anyOf: ({ description: string; enum: boolean[]; type?: undefined; } | { description: string; type: string; enum?: undefined; })[]; }; AmdContainer: { description: string; type: string; minLength: number; }; ... 200 more ...; WorkerPublicPath: { ...; }; }; ... 4 more ...; ...' is not assignable to type 'Schema | undefined'.
  • [MISSING]error TS2322: Type '{ definitions: { AmdContainer: { description: string; type: string; minLength: number; }; AuxiliaryComment: { description: string; anyOf: ({ description: string; type: string; $ref?: undefined; } | { ...; })[]; }; ... 12 more ...; UmdNamedDefine: { ...; }; }; ... 4 more ...; required: string[]; }' is not assignable to type 'Schema'.
  • [MISSING]error TS2322: Type '{ definitions: { ExternalsType: { description: string; enum: string[]; }; Remotes: { description: string; anyOf: ({ type: string; items: { description: string; anyOf: { $ref: string; }[]; }; $ref?: undefined; } | { ...; })[]; }; RemotesConfig: { ...; }; RemotesItem: { ...; }; RemotesItems: { ...; }; RemotesObject: {...' is not assignable to type 'Schema'.
  • [MISSING]error TS2322: Type '{ definitions: { AmdContainer: { description: string; type: string; minLength: number; }; AuxiliaryComment: { description: string; anyOf: ({ description: string; type: string; $ref?: undefined; } | { ...; })[]; }; ... 22 more ...; UmdNamedDefine: { ...; }; }; title: string; type: string; additionalProperties: boolea...' is not assignable to type 'Schema'.
  • [MISSING]error TS2322: Type '{ oneOf: [{ $ref: string; }]; definitions: { Amd: { description: string; anyOf: ({ description: string; enum: boolean[]; type?: undefined; } | { description: string; type: string; enum?: undefined; })[]; }; AmdContainer: { ...; }; ... 200 more ...; WorkerPublicPath: { ...; }; }; }' is not assignable to type 'Schema'.
  • [MISSING]error TS2322: Type '{ definitions: { HashFunction: { description: string; anyOf: ({ type: string; minLength: number; instanceof?: undefined; tsType?: undefined; } | { instanceof: string; tsType: string; type?: undefined; minLength?: undefined; })[]; }; }; title: string; type: string; additionalProperties: boolean; properties: { ...; }; }' is not assignable to type 'Schema'.
  • [MISSING]error TS2345: Argument of type '{ definitions: { Amd: { description: string; anyOf: ({ description: string; enum: boolean[]; type?: undefined; } | { description: string; type: string; enum?: undefined; })[]; }; AmdContainer: { description: string; type: string; minLength: number; }; ... 200 more ...; WorkerPublicPath: { ...; }; }; ... 4 more ...; ...' is not assignable to parameter of type 'Schema'.
  • [MISSING]error TS2322: Type '{ definitions: { HttpUriOptions: { description: string; type: string; additionalProperties: boolean; properties: { allowedUris: { $ref: string; }; cacheLocation: { description: string; anyOf: ({ enum: boolean[]; type?: undefined; absolutePath?: undefined; } | { ...; })[]; }; frozen: { ...; }; lockfileLocation: { ......' is not assignable to type 'Schema'.
  • [MISSING]error TS2322: Type '{ definitions: { Consumes: { description: string; anyOf: ({ type: string; items: { description: string; anyOf: { $ref: string; }[]; }; $ref?: undefined; } | { $ref: string; type?: undefined; items?: undefined; })[]; }; ConsumesConfig: { ...; }; ConsumesItem: { ...; }; ConsumesObject: { ...; }; }; ... 5 more ...; req...' is not assignable to type 'Schema'.
  • [MISSING]error TS2322: Type '{ definitions: { Provides: { description: string; anyOf: ({ type: string; items: { description: string; anyOf: { $ref: string; }[]; }; $ref?: undefined; } | { $ref: string; type?: undefined; items?: undefined; })[]; }; ProvidesConfig: { ...; }; ProvidesItem: { ...; }; ProvidesObject: { ...; }; }; ... 4 more ...; req...' is not assignable to type 'Schema'.

tsconfig.json

  • [NEW]error TS2352: Conversion of type '(options: BannerPluginArgument) => boolean' to type '(value: { definitions: { BannerFunction: { description: string; instanceof: string; tsType: string; }; Rule: { description: string; anyOf: ({ type?: undefined; minLength?: undefined; instanceof: string; tsType: string; } | { ...; })[]; }; Rules: { ...; }; }; title: string; anyOf: ({ ...; } | ... 1 more ... | { ...; ...' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.
  • [NEW]error TS2322: Type '{ definitions: { BannerFunction: { description: string; instanceof: string; tsType: string; }; Rule: { description: string; anyOf: ({ type?: undefined; minLength?: undefined; instanceof: string; tsType: string; } | { ...; })[]; }; Rules: { ...; }; }; title: string; anyOf: ({ ...; } | ... 1 more ... | { ...; })[]; }' is not assignable to type 'Schema'.
  • [NEW]error TS2345: Argument of type 'BannerPluginOptions' is not assignable to parameter of type '{ definitions: { BannerFunction: { description: string; instanceof: string; tsType: string; }; Rule: { description: string; anyOf: ({ type?: undefined; minLength?: undefined; instanceof: string; tsType: string; } | { ...; })[]; }; Rules: { ...; }; }; title: string; anyOf: ({ ...; } | ... 1 more ... | { ...; })[]; }'.
  • [NEW]error TS2345: Argument of type '() => { definitions: { Amd: { description: string; anyOf: ({ description: string; enum: boolean[]; type?: undefined; } | { enum?: undefined; description: string; type: string; })[]; }; AmdContainer: { description: string; type: string; minLength: number; }; ... 200 more ...; WorkerPublicPath: { ...; }; }; oneOf: { ....' is not assignable to parameter of type '() => Schema'.
  • [NEW]error TS2322: Type '{ definitions: { rule: { description: string; anyOf: ({ type?: undefined; minLength?: undefined; instanceof: string; tsType: string; } | { instanceof?: undefined; tsType?: undefined; type: string; minLength: number; })[]; }; rules: { ...; }; }; title: string; type: string; additionalProperties: boolean; properties: ...' is not assignable to type 'Schema'.
  • [NEW]error TS2322: Type '{ title: string; type: string; additionalProperties: boolean; properties: { paths: { description: string; type: string; items: { description: string; anyOf: ({ type?: undefined; instanceof: string; tsType: string; } | { ...; })[]; }; minItems: number; }; }; required: string[]; }' is not assignable to type 'Schema'.
  • [NEW]error TS2322: Type '{ Amd: { description: string; anyOf: ({ description: string; enum: boolean[]; type?: undefined; } | { enum?: undefined; description: string; type: string; })[]; }; AmdContainer: { description: string; type: string; minLength: number; }; ... 200 more ...; WorkerPublicPath: { ...; }; }' is not assignable to type '{ [k: string]: JSONSchema4; } | { [k: string]: JSONSchema6Definition; } | { [key: string]: JSONSchema7Definition; } | undefined'.
  • [NEW]error TS2322: Type '{ definitions: { Amd: { description: string; anyOf: ({ description: string; enum: boolean[]; type?: undefined; } | { enum?: undefined; description: string; type: string; })[]; }; AmdContainer: { description: string; type: string; minLength: number; }; ... 200 more ...; WorkerPublicPath: { ...; }; }; ... 4 more ...; ...' is not assignable to type 'Schema | undefined'.
  • [NEW]error TS2322: Type '{ definitions: { AmdContainer: { description: string; type: string; minLength: number; }; AuxiliaryComment: { description: string; anyOf: ({ $ref?: undefined; description: string; type: string; } | { ...; })[]; }; ... 12 more ...; UmdNamedDefine: { ...; }; }; ... 4 more ...; required: string[]; }' is not assignable to type 'Schema'.
  • [NEW]error TS2322: Type '{ definitions: { ExternalsType: { description: string; enum: string[]; }; Remotes: { description: string; anyOf: ({ $ref?: undefined; type: string; items: { description: string; anyOf: { $ref: string; }[]; }; } | { ...; })[]; }; RemotesConfig: { ...; }; RemotesItem: { ...; }; RemotesItems: { ...; }; RemotesObject: {...' is not assignable to type 'Schema'.
  • [NEW]error TS2322: Type '{ definitions: { AmdContainer: { description: string; type: string; minLength: number; }; AuxiliaryComment: { description: string; anyOf: ({ $ref?: undefined; description: string; type: string; } | { ...; })[]; }; ... 22 more ...; UmdNamedDefine: { ...; }; }; title: string; type: string; additionalProperties: boolea...' is not assignable to type 'Schema'.
  • [NEW]error TS2322: Type '{ oneOf: [{ $ref: string; }]; definitions: { Amd: { description: string; anyOf: ({ description: string; enum: boolean[]; type?: undefined; } | { enum?: undefined; description: string; type: string; })[]; }; AmdContainer: { ...; }; ... 200 more ...; WorkerPublicPath: { ...; }; }; }' is not assignable to type 'Schema'.
  • [NEW]error TS2322: Type '{ definitions: { HashFunction: { description: string; anyOf: ({ instanceof?: undefined; tsType?: undefined; type: string; minLength: number; } | { type?: undefined; minLength?: undefined; instanceof: string; tsType: string; })[]; }; }; title: string; type: string; additionalProperties: boolean; properties: { ...; }; }' is not assignable to type 'Schema'.
  • [NEW]error TS2345: Argument of type '{ definitions: { Amd: { description: string; anyOf: ({ description: string; enum: boolean[]; type?: undefined; } | { enum?: undefined; description: string; type: string; })[]; }; AmdContainer: { description: string; type: string; minLength: number; }; ... 200 more ...; WorkerPublicPath: { ...; }; }; ... 4 more ...; ...' is not assignable to parameter of type 'Schema'.
  • [NEW]error TS2322: Type '{ definitions: { HttpUriOptions: { description: string; type: string; additionalProperties: boolean; properties: { allowedUris: { $ref: string; }; cacheLocation: { description: string; anyOf: ({ type?: undefined; absolutePath?: undefined; enum: boolean[]; } | { ...; })[]; }; frozen: { ...; }; lockfileLocation: { ......' is not assignable to type 'Schema'.
  • [NEW]error TS2322: Type '{ definitions: { Consumes: { description: string; anyOf: ({ $ref?: undefined; type: string; items: { description: string; anyOf: { $ref: string; }[]; }; } | { type?: undefined; items?: undefined; $ref: string; })[]; }; ConsumesConfig: { ...; }; ConsumesItem: { ...; }; ConsumesObject: { ...; }; }; ... 5 more ...; req...' is not assignable to type 'Schema'.
  • [NEW]error TS2322: Type '{ definitions: { Provides: { description: string; anyOf: ({ $ref?: undefined; type: string; items: { description: string; anyOf: { $ref: string; }[]; }; } | { type?: undefined; items?: undefined; $ref: string; })[]; }; ProvidesConfig: { ...; }; ProvidesItem: { ...; }; ProvidesObject: { ...; }; }; ... 4 more ...; req...' is not assignable to type 'Schema'.
  • [MISSING]error TS2352: Conversion of type '(options: BannerPluginArgument) => boolean' to type '(value: { definitions: { BannerFunction: { description: string; instanceof: string; tsType: string; }; Rule: { description: string; anyOf: ({ instanceof: string; tsType: string; type?: undefined; minLength?: undefined; } | { ...; })[]; }; Rules: { ...; }; }; title: string; anyOf: ({ ...; } | ... 1 more ... | { ...; ...' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first.
  • [MISSING]error TS2322: Type '{ definitions: { BannerFunction: { description: string; instanceof: string; tsType: string; }; Rule: { description: string; anyOf: ({ instanceof: string; tsType: string; type?: undefined; minLength?: undefined; } | { ...; })[]; }; Rules: { ...; }; }; title: string; anyOf: ({ ...; } | ... 1 more ... | { ...; })[]; }' is not assignable to type 'Schema'.
  • [MISSING]error TS2345: Argument of type 'BannerPluginOptions' is not assignable to parameter of type '{ definitions: { BannerFunction: { description: string; instanceof: string; tsType: string; }; Rule: { description: string; anyOf: ({ instanceof: string; tsType: string; type?: undefined; minLength?: undefined; } | { ...; })[]; }; Rules: { ...; }; }; title: string; anyOf: ({ ...; } | ... 1 more ... | { ...; })[]; }'.
  • [MISSING]error TS2345: Argument of type '() => { definitions: { Amd: { description: string; anyOf: ({ description: string; enum: boolean[]; type?: undefined; } | { description: string; type: string; enum?: undefined; })[]; }; AmdContainer: { description: string; type: string; minLength: number; }; ... 200 more ...; WorkerPublicPath: { ...; }; }; oneOf: { ....' is not assignable to parameter of type '() => Schema'.
  • [MISSING]error TS2322: Type '{ definitions: { rule: { description: string; anyOf: ({ instanceof: string; tsType: string; type?: undefined; minLength?: undefined; } | { type: string; minLength: number; instanceof?: undefined; tsType?: undefined; })[]; }; rules: { ...; }; }; title: string; type: string; additionalProperties: boolean; properties: ...' is not assignable to type 'Schema'.
  • [MISSING]error TS2322: Type '{ title: string; type: string; additionalProperties: boolean; properties: { paths: { description: string; type: string; items: { description: string; anyOf: ({ instanceof: string; tsType: string; type?: undefined; } | { ...; })[]; }; minItems: number; }; }; required: string[]; }' is not assignable to type 'Schema'.
  • [MISSING]error TS2322: Type '{ Amd: { description: string; anyOf: ({ description: string; enum: boolean[]; type?: undefined; } | { description: string; type: string; enum?: undefined; })[]; }; AmdContainer: { description: string; type: string; minLength: number; }; ... 200 more ...; WorkerPublicPath: { ...; }; }' is not assignable to type '{ [k: string]: JSONSchema4; } | { [k: string]: JSONSchema6Definition; } | { [key: string]: JSONSchema7Definition; } | undefined'.
  • [MISSING]error TS2322: Type '{ definitions: { Amd: { description: string; anyOf: ({ description: string; enum: boolean[]; type?: undefined; } | { description: string; type: string; enum?: undefined; })[]; }; AmdContainer: { description: string; type: string; minLength: number; }; ... 200 more ...; WorkerPublicPath: { ...; }; }; ... 4 more ...; ...' is not assignable to type 'Schema | undefined'.
  • [MISSING]error TS2322: Type '{ definitions: { AmdContainer: { description: string; type: string; minLength: number; }; AuxiliaryComment: { description: string; anyOf: ({ description: string; type: string; $ref?: undefined; } | { ...; })[]; }; ... 12 more ...; UmdNamedDefine: { ...; }; }; ... 4 more ...; required: string[]; }' is not assignable to type 'Schema'.
  • [MISSING]error TS2322: Type '{ definitions: { ExternalsType: { description: string; enum: string[]; }; Remotes: { description: string; anyOf: ({ type: string; items: { description: string; anyOf: { $ref: string; }[]; }; $ref?: undefined; } | { ...; })[]; }; RemotesConfig: { ...; }; RemotesItem: { ...; }; RemotesItems: { ...; }; RemotesObject: {...' is not assignable to type 'Schema'.
  • [MISSING]error TS2322: Type '{ definitions: { AmdContainer: { description: string; type: string; minLength: number; }; AuxiliaryComment: { description: string; anyOf: ({ description: string; type: string; $ref?: undefined; } | { ...; })[]; }; ... 22 more ...; UmdNamedDefine: { ...; }; }; title: string; type: string; additionalProperties: boolea...' is not assignable to type 'Schema'.
  • [MISSING]error TS2322: Type '{ oneOf: [{ $ref: string; }]; definitions: { Amd: { description: string; anyOf: ({ description: string; enum: boolean[]; type?: undefined; } | { description: string; type: string; enum?: undefined; })[]; }; AmdContainer: { ...; }; ... 200 more ...; WorkerPublicPath: { ...; }; }; }' is not assignable to type 'Schema'.
  • [MISSING]error TS2322: Type '{ definitions: { HashFunction: { description: string; anyOf: ({ type: string; minLength: number; instanceof?: undefined; tsType?: undefined; } | { instanceof: string; tsType: string; type?: undefined; minLength?: undefined; })[]; }; }; title: string; type: string; additionalProperties: boolean; properties: { ...; }; }' is not assignable to type 'Schema'.
  • [MISSING]error TS2345: Argument of type '{ definitions: { Amd: { description: string; anyOf: ({ description: string; enum: boolean[]; type?: undefined; } | { description: string; type: string; enum?: undefined; })[]; }; AmdContainer: { description: string; type: string; minLength: number; }; ... 200 more ...; WorkerPublicPath: { ...; }; }; ... 4 more ...; ...' is not assignable to parameter of type 'Schema'.
  • [MISSING]error TS2322: Type '{ definitions: { HttpUriOptions: { description: string; type: string; additionalProperties: boolean; properties: { allowedUris: { $ref: string; }; cacheLocation: { description: string; anyOf: ({ enum: boolean[]; type?: undefined; absolutePath?: undefined; } | { ...; })[]; }; frozen: { ...; }; lockfileLocation: { ......' is not assignable to type 'Schema'.
  • [MISSING]error TS2322: Type '{ definitions: { Consumes: { description: string; anyOf: ({ type: string; items: { description: string; anyOf: { $ref: string; }[]; }; $ref?: undefined; } | { $ref: string; type?: undefined; items?: undefined; })[]; }; ConsumesConfig: { ...; }; ConsumesItem: { ...; }; ConsumesObject: { ...; }; }; ... 5 more ...; req...' is not assignable to type 'Schema'.
  • [MISSING]error TS2322: Type '{ definitions: { Provides: { description: string; anyOf: ({ type: string; items: { description: string; anyOf: { $ref: string; }[]; }; $ref?: undefined; } | { $ref: string; type?: undefined; items?: undefined; })[]; }; ProvidesConfig: { ...; }; ProvidesItem: { ...; }; ProvidesObject: { ...; }; }; ... 4 more ...; req...' is not assignable to type 'Schema'.

@typescript-bot
Copy link
Collaborator

@jakebailey
The results of the perf run you requested are in!

Here they are:

tsc

Comparison Report - baseline..pr
MetricbaselineprDeltaBestWorstp-value
Compiler-Unions - node (v18.15.0, x64)
Errors3434~~~p=1.000 n=6
Symbols62,37062,216-154 (- 0.25%)~~p=0.001 n=6
Types50,38650,386~~~p=1.000 n=6
Memory used192,753k (± 0.01%)192,692k (± 0.07%)~192,623k192,959kp=0.066 n=6
Parse Time1.30s (± 0.49%)1.30s (± 0.40%)~1.30s1.31sp=0.386 n=6
Bind Time0.72s (± 0.71%)0.72s (± 0.71%)~0.72s0.73sp=1.000 n=6
Check Time9.77s (± 0.33%)12.41s (± 0.40%)🔻+2.63s (+26.97%)12.36s12.49sp=0.005 n=6
Emit Time2.74s (± 0.64%)2.76s (± 0.61%)~2.73s2.78sp=0.183 n=6
Total Time14.54s (± 0.20%)17.19s (± 0.34%)🔻+2.65s (+18.24%)17.11s17.28sp=0.005 n=6
angular-1 - node (v18.15.0, x64)
Errors22~~~p=1.000 n=6
Symbols955,117954,241-876 (- 0.09%)~~p=0.001 n=6
Types415,619421,776+6,157 (+ 1.48%)~~p=0.001 n=6
Memory used1,254,537k (± 0.00%)1,257,973k (± 0.00%)+3,436k (+ 0.27%)1,257,928k1,258,034kp=0.005 n=6
Parse Time6.52s (± 0.75%)6.54s (± 0.77%)~6.47s6.58sp=0.685 n=6
Bind Time1.88s (± 0.34%)1.88s (± 0.40%)~1.87s1.89sp=0.718 n=6
Check Time32.17s (± 0.45%)33.27s (± 0.21%)+1.10s (+ 3.42%)33.17s33.39sp=0.005 n=6
Emit Time14.86s (± 0.32%)14.98s (± 0.37%)+0.12s (+ 0.80%)14.90s15.06sp=0.006 n=6
Total Time55.43s (± 0.24%)56.67s (± 0.11%)+1.24s (+ 2.23%)56.58s56.76sp=0.005 n=6
mui-docs - node (v18.15.0, x64)
Errors11~~~p=1.000 n=6
Symbols552,038552,038~~~p=1.000 n=6
Types8989~~~p=1.000 n=6
Memory used826,625k (± 0.00%)827,573k (± 0.00%)+948k (+ 0.11%)827,537k827,603kp=0.005 n=6
Parse Time8.70s (± 0.51%)8.69s (± 0.29%)~8.65s8.71sp=0.872 n=6
Bind Time2.19s (± 0.38%)2.19s (± 0.24%)~2.19s2.20sp=0.070 n=6
Check Time0.00s0.00s~~~p=1.000 n=6
Emit Time0.27s (± 2.98%)0.28s (± 1.99%)~0.27s0.28sp=0.859 n=6
Total Time11.16s (± 0.34%)11.16s (± 0.23%)~11.13s11.19sp=0.936 n=6
self-build-src - node (v18.15.0, x64)
Errors00~~~p=1.000 n=6
Symbols1,237,2301,238,168+938 (+ 0.08%)~~p=0.001 n=6
Types259,856263,222+3,366 (+ 1.30%)~~p=0.001 n=6
Memory used2,485,918k (± 7.55%)2,370,606k (± 0.03%)~2,369,943k2,371,505kp=0.378 n=6
Parse Time5.16s (± 0.88%)5.12s (± 0.65%)~5.08s5.17sp=0.173 n=6
Bind Time1.77s (± 0.46%)1.79s (± 1.68%)~1.76s1.83sp=0.084 n=6
Check Time34.86s (± 0.51%)37.94s (± 0.27%)🔻+3.09s (+ 8.85%)37.78s38.05sp=0.005 n=6
Emit Time3.04s (± 1.23%)2.96s (± 0.63%)-0.07s (- 2.36%)2.94s2.99sp=0.005 n=6
Total Time44.82s (± 0.24%)47.83s (± 0.16%)🔻+3.01s (+ 6.72%)47.74s47.94sp=0.005 n=6
self-build-src-public-api - node (v18.15.0, x64)
Errors00~~~p=1.000 n=6
Symbols1,237,2301,238,168+938 (+ 0.08%)~~p=0.001 n=6
Types259,856263,222+3,366 (+ 1.30%)~~p=0.001 n=6
Memory used3,158,867k (± 0.01%)3,168,047k (± 0.05%)+9,180k (+ 0.29%)3,166,151k3,170,265kp=0.005 n=6
Parse Time6.86s (± 0.97%)6.86s (± 0.66%)~6.81s6.92sp=0.688 n=6
Bind Time2.17s (± 0.75%)2.19s (± 0.84%)~2.17s2.21sp=0.088 n=6
Check Time42.60s (± 0.22%)46.20s (± 0.44%)🔻+3.60s (+ 8.45%)45.87s46.49sp=0.005 n=6
Emit Time3.56s (± 1.99%)3.47s (± 2.18%)~3.39s3.58sp=0.093 n=6
Total Time55.19s (± 0.31%)58.71s (± 0.30%)🔻+3.52s (+ 6.38%)58.50s59.03sp=0.005 n=6
self-compiler - node (v18.15.0, x64)
Errors00~~~p=1.000 n=6
Symbols262,534262,921+387 (+ 0.15%)~~p=0.001 n=6
Types104,035105,515+1,480 (+ 1.42%)~~p=0.001 n=6
Memory used440,646k (± 0.01%)442,270k (± 0.01%)+1,624k (+ 0.37%)442,198k442,317kp=0.005 n=6
Parse Time3.51s (± 0.57%)3.51s (± 1.24%)~3.45s3.55sp=0.808 n=6
Bind Time1.32s (± 0.75%)1.33s (± 1.06%)~1.31s1.35sp=0.155 n=6
Check Time18.99s (± 0.27%)20.54s (± 0.25%)🔻+1.55s (+ 8.16%)20.46s20.60sp=0.005 n=6
Emit Time1.53s (± 1.64%)1.53s (± 1.39%)~1.51s1.57sp=1.000 n=6
Total Time25.35s (± 0.24%)26.92s (± 0.16%)🔻+1.56s (+ 6.17%)26.85s26.97sp=0.005 n=6
ts-pre-modules - node (v18.15.0, x64)
Errors7272~~~p=1.000 n=6
Symbols225,367225,099-268 (- 0.12%)~~p=0.001 n=6
Types94,29094,746+456 (+ 0.48%)~~p=0.001 n=6
Memory used370,133k (± 0.06%)370,535k (± 0.01%)+402k (+ 0.11%)370,491k370,590kp=0.020 n=6
Parse Time2.83s (± 1.12%)2.84s (± 1.32%)~2.80s2.89sp=1.000 n=6
Bind Time1.61s (± 1.29%)1.61s (± 1.56%)~1.57s1.63sp=0.746 n=6
Check Time16.45s (± 0.57%)17.83s (± 0.45%)🔻+1.37s (+ 8.36%)17.70s17.91sp=0.005 n=6
Emit Time0.00s0.00s (±244.70%)~0.00s0.01sp=0.405 n=6
Total Time20.89s (± 0.54%)22.28s (± 0.54%)🔻+1.39s (+ 6.63%)22.13s22.40sp=0.005 n=6
vscode - node (v18.15.0, x64)
Errors66~~~p=1.000 n=6
Symbols3,909,4903,889,547-19,943 (- 0.51%)~~p=0.001 n=6
Types1,228,7421,316,017🔻+87,275 (+ 7.10%)~~p=0.001 n=6
Memory used3,716,650k (± 0.00%)3,752,302k (± 0.00%)+35,652k (+ 0.96%)3,752,125k3,752,516kp=0.005 n=6
Parse Time15.24s (± 0.86%)15.22s (± 0.36%)~15.14s15.31sp=0.872 n=6
Bind Time4.98s (± 1.42%)4.99s (± 0.81%)~4.92s5.04sp=0.630 n=6
Check Time103.19s (± 4.92%)109.02s (± 3.46%)~104.75s113.52sp=0.065 n=6
Emit Time32.30s (±11.25%)41.54s (±26.40%)🔻+9.24s (+28.59%)31.20s62.96sp=0.031 n=6
Total Time155.71s (± 5.68%)170.78s (± 6.04%)🔻+15.07s (+ 9.68%)163.19s190.29sp=0.031 n=6
webpack - node (v18.15.0, x64)
Errors3939~~~p=1.000 n=6
Symbols371,088368,915-2,173 (- 0.59%)~~p=0.001 n=6
Types162,508159,586-2,922 (- 1.80%)~~p=0.001 n=6
Memory used526,168k (± 0.01%)521,963k (± 0.02%)-4,204k (- 0.80%)521,838k522,041kp=0.005 n=6
Parse Time4.47s (± 0.61%)4.44s (± 0.39%)~4.43s4.47sp=0.061 n=6
Bind Time1.94s (± 1.17%)1.94s (± 0.90%)~1.92s1.97sp=0.807 n=6
Check Time22.04s (± 0.31%)22.84s (± 0.51%)+0.80s (+ 3.62%)22.69s22.94sp=0.005 n=6
Emit Time0.00s0.00s (±244.70%)~0.00s0.01sp=0.405 n=6
Total Time28.45s (± 0.31%)29.22s (± 0.43%)+0.78s (+ 2.74%)29.06s29.34sp=0.005 n=6
xstate-main - node (v18.15.0, x64)
Errors3030~~~p=1.000 n=6
Symbols673,808673,297-511 (- 0.08%)~~p=0.001 n=6
Types202,123203,288+1,165 (+ 0.58%)~~p=0.001 n=6
Memory used576,318k (± 0.03%)576,879k (± 0.03%)+560k (+ 0.10%)576,612k577,092kp=0.005 n=6
Parse Time4.19s (± 0.25%)4.18s (± 0.23%)~4.17s4.19sp=0.673 n=6
Bind Time1.33s (± 1.11%)1.34s (± 0.82%)~1.32s1.35sp=0.186 n=6
Check Time20.72s (± 1.97%)21.08s (± 1.75%)~20.77s21.56sp=0.378 n=6
Emit Time0.00s0.00s~~~p=1.000 n=6
Total Time26.23s (± 1.57%)26.61s (± 1.34%)~26.30s27.06sp=0.378 n=6
System info unknown
Hosts
  • node (v18.15.0, x64)
Scenarios
  • Compiler-Unions - node (v18.15.0, x64)
  • angular-1 - node (v18.15.0, x64)
  • mui-docs - node (v18.15.0, x64)
  • self-build-src - node (v18.15.0, x64)
  • self-build-src-public-api - node (v18.15.0, x64)
  • self-compiler - node (v18.15.0, x64)
  • ts-pre-modules - node (v18.15.0, x64)
  • vscode - node (v18.15.0, x64)
  • webpack - node (v18.15.0, x64)
  • xstate-main - node (v18.15.0, x64)
BenchmarkNameIterations
Currentpr6
Baselinebaseline6

Developer Information:

Download Benchmarks

@typescript-bot
Copy link
Collaborator

@jakebailey Here are the results of running the top 400 repos with tsc comparingmain andrefs/pull/62556/merge:

Something interesting changed - please have a look.

Details

actualbudget/actual

3 of 6 projects failed to build with the old tsc and were ignored

tsconfig.json

adobe/react-spectrum

16 of 18 projects failed to build with the old tsc and were ignored

packages/@spectrum-icons/illustrations/tsconfig.types.json

facebook/docusaurus

26 of 43 projects failed to build with the old tsc and were ignored

packages/docusaurus-plugin-rsdoctor/tsconfig.json

react-navigation/react-navigation

7 of 14 projects failed to build with the old tsc and were ignored

tsconfig.json

packages/core/tsconfig.build.json

example/tsconfig.json

reduxjs/redux-devtools

26 of 58 projects failed to build with the old tsc and were ignored

extension/tsconfig.json

reduxjs/reselect

4 of 6 projects failed to build with the old tsc and were ignored

typescript_test/tsconfig.json

  • error TS2345: Argument of type '[(state: State, id: number, isCompleted: boolean) => { id: number; completed: boolean; }[], (state: State, id: number) => { id: number; completed: boolean; }, (state: State) => { ...; }[]]' is not assignable to parameter of type '[(state: State) => { id: number; completed: boolean; }[], (state: State, id: number) => { id: number; completed: boolean; }, (state: State, id: number, isCompleted: boolean) => { ...; }[]]'.

type-tests/tsconfig.json

TanStack/query

76 of 116 projects failed to build with the old tsc and were ignored

packages/vue-query/tsconfig.prod.json

packages/svelte-query-persist-client/tsconfig.json

packages/svelte-query-devtools/tsconfig.json

@jakebailey
Copy link
MemberAuthor

@typescript-bot test top800

typescript-bot reacted with thumbs up emoji

@typescript-bot
Copy link
Collaborator

typescript-bot commentedOct 7, 2025
edited
Loading

Starting jobs; this comment will be updated as builds start and complete.

CommandStatusResults
test top800✅ Started👀 Results

@typescript-bot
Copy link
Collaborator

@jakebailey Here are the results of running the top 800 repos with tsc comparingmain andrefs/pull/62556/merge:

Something interesting changed - please have a look.

Details

actualbudget/actual

3 of 7 projects failed to build with the old tsc and were ignored

tsconfig.json

adobe/react-spectrum

16 of 18 projects failed to build with the old tsc and were ignored

packages/@spectrum-icons/illustrations/tsconfig.types.json

facebook/docusaurus

26 of 43 projects failed to build with the old tsc and were ignored

packages/docusaurus-plugin-rsdoctor/tsconfig.json

react-navigation/react-navigation

7 of 14 projects failed to build with the old tsc and were ignored

tsconfig.json

packages/core/tsconfig.build.json

example/tsconfig.json

reduxjs/redux-devtools

26 of 58 projects failed to build with the old tsc and were ignored

extension/tsconfig.json

reduxjs/reselect

4 of 6 projects failed to build with the old tsc and were ignored

typescript_test/tsconfig.json

  • error TS2345: Argument of type '[(state: State, id: number, isCompleted: boolean) => { id: number; completed: boolean; }[], (state: State, id: number) => { id: number; completed: boolean; }, (state: State) => { ...; }[]]' is not assignable to parameter of type '[(state: State) => { id: number; completed: boolean; }[], (state: State, id: number) => { id: number; completed: boolean; }, (state: State, id: number, isCompleted: boolean) => { ...; }[]]'.

type-tests/tsconfig.json

TanStack/query

76 of 116 projects failed to build with the old tsc and were ignored

packages/vue-query/tsconfig.prod.json

packages/svelte-query-persist-client/tsconfig.json

packages/svelte-query-devtools/tsconfig.json

yang991178/fluent-reader

tsconfig.json

  • error TS2739: Type '{ viewType: ViewType; feedId: string; key: string; }' is missing the following properties from type 'Omit<ClassAttributes<Feed> & InferableComponentEnhancerWithProps<ParametricSelector<any, FeedContainerProps, { feed: RSSFeed; items: RSSItem[]; sourceMap: SourceState; filter: FeedFilter; viewType: ViewType; viewConfigs: ViewConfigs; currentItem: number; }> & { ...; } & { ...; }, FeedContainerProps> & { ...; }, "con...': feed, items, currentItem, sourceMap, filter
  • error TS2739: Type '{ itemId: number; }' is missing the following properties from type 'Omit<ClassAttributes<Article> & ArticleProps, "dismiss" | "dismissContextMenu" | "imageMenu" | "offsetItem" | "shortcuts" | "textMenu" | "toggleHasRead" | "toggleHidden" | "toggleStarred" | "updateSourceTextDirection">': item, source, locale

Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment
Reviewers

Copilot code reviewCopilotAwaiting requested review from CopilotCopilot will automatically review once the pull request is marked ready for review

At least 1 approving review is required to merge this pull request.

Assignees

@jakebaileyjakebailey

Labels
Author: TeamFor Uncommitted BugPR for untriaged, rejected, closed or missing bug
Projects
None yet
Milestone
No milestone
Development

Successfully merging this pull request may close these issues.

2 participants
@jakebailey@typescript-bot

[8]ページ先頭

©2009-2025 Movatter.jp