Skip to content

[experiment] tsgo compat changes#62556

Draft
jakebailey wants to merge 2 commits intomicrosoft:mainfrom
jakebailey:tsgo-compat
Draft

[experiment] tsgo compat changes#62556
jakebailey wants to merge 2 commits intomicrosoft:mainfrom
jakebailey:tsgo-compat

Conversation

@jakebailey
Copy link
Member

@jakebailey jakebailey commented Oct 6, 2025

Effectively #61399 + #61420 with a boolean toggle.

@typescript-bot typescript-bot added Author: Team For Uncommitted Bug PR for untriaged, rejected, closed or missing bug labels Oct 6, 2025
@jakebailey
Copy link
Member Author

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

@typescript-bot
Copy link
Collaborator

typescript-bot commented Oct 6, 2025

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

Command Status Results
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 them on 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 commented Oct 6, 2025

Hey @jakebailey, I've packed this into an installable tgz. You can install it for testing by referencing it in your package.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 running npm install.


There is also a playground for this build and an npm 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 comparing main and refs/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
Metric baseline pr Delta Best Worst p-value
Compiler-Unions - node (v18.15.0, x64)
Errors 34 34 ~ ~ ~ p=1.000 n=6
Symbols 62,370 62,216 -154 (- 0.25%) ~ ~ p=0.001 n=6
Types 50,386 50,386 ~ ~ ~ p=1.000 n=6
Memory used 192,753k (± 0.01%) 192,692k (± 0.07%) ~ 192,623k 192,959k p=0.066 n=6
Parse Time 1.30s (± 0.49%) 1.30s (± 0.40%) ~ 1.30s 1.31s p=0.386 n=6
Bind Time 0.72s (± 0.71%) 0.72s (± 0.71%) ~ 0.72s 0.73s p=1.000 n=6
Check Time 9.77s (± 0.33%) 12.41s (± 0.40%) 🔻+2.63s (+26.97%) 12.36s 12.49s p=0.005 n=6
Emit Time 2.74s (± 0.64%) 2.76s (± 0.61%) ~ 2.73s 2.78s p=0.183 n=6
Total Time 14.54s (± 0.20%) 17.19s (± 0.34%) 🔻+2.65s (+18.24%) 17.11s 17.28s p=0.005 n=6
angular-1 - node (v18.15.0, x64)
Errors 2 2 ~ ~ ~ p=1.000 n=6
Symbols 955,117 954,241 -876 (- 0.09%) ~ ~ p=0.001 n=6
Types 415,619 421,776 +6,157 (+ 1.48%) ~ ~ p=0.001 n=6
Memory used 1,254,537k (± 0.00%) 1,257,973k (± 0.00%) +3,436k (+ 0.27%) 1,257,928k 1,258,034k p=0.005 n=6
Parse Time 6.52s (± 0.75%) 6.54s (± 0.77%) ~ 6.47s 6.58s p=0.685 n=6
Bind Time 1.88s (± 0.34%) 1.88s (± 0.40%) ~ 1.87s 1.89s p=0.718 n=6
Check Time 32.17s (± 0.45%) 33.27s (± 0.21%) +1.10s (+ 3.42%) 33.17s 33.39s p=0.005 n=6
Emit Time 14.86s (± 0.32%) 14.98s (± 0.37%) +0.12s (+ 0.80%) 14.90s 15.06s p=0.006 n=6
Total Time 55.43s (± 0.24%) 56.67s (± 0.11%) +1.24s (+ 2.23%) 56.58s 56.76s p=0.005 n=6
mui-docs - node (v18.15.0, x64)
Errors 1 1 ~ ~ ~ p=1.000 n=6
Symbols 552,038 552,038 ~ ~ ~ p=1.000 n=6
Types 89 89 ~ ~ ~ p=1.000 n=6
Memory used 826,625k (± 0.00%) 827,573k (± 0.00%) +948k (+ 0.11%) 827,537k 827,603k p=0.005 n=6
Parse Time 8.70s (± 0.51%) 8.69s (± 0.29%) ~ 8.65s 8.71s p=0.872 n=6
Bind Time 2.19s (± 0.38%) 2.19s (± 0.24%) ~ 2.19s 2.20s p=0.070 n=6
Check Time 0.00s 0.00s ~ ~ ~ p=1.000 n=6
Emit Time 0.27s (± 2.98%) 0.28s (± 1.99%) ~ 0.27s 0.28s p=0.859 n=6
Total Time 11.16s (± 0.34%) 11.16s (± 0.23%) ~ 11.13s 11.19s p=0.936 n=6
self-build-src - node (v18.15.0, x64)
Errors 0 0 ~ ~ ~ p=1.000 n=6
Symbols 1,237,230 1,238,168 +938 (+ 0.08%) ~ ~ p=0.001 n=6
Types 259,856 263,222 +3,366 (+ 1.30%) ~ ~ p=0.001 n=6
Memory used 2,485,918k (± 7.55%) 2,370,606k (± 0.03%) ~ 2,369,943k 2,371,505k p=0.378 n=6
Parse Time 5.16s (± 0.88%) 5.12s (± 0.65%) ~ 5.08s 5.17s p=0.173 n=6
Bind Time 1.77s (± 0.46%) 1.79s (± 1.68%) ~ 1.76s 1.83s p=0.084 n=6
Check Time 34.86s (± 0.51%) 37.94s (± 0.27%) 🔻+3.09s (+ 8.85%) 37.78s 38.05s p=0.005 n=6
Emit Time 3.04s (± 1.23%) 2.96s (± 0.63%) -0.07s (- 2.36%) 2.94s 2.99s p=0.005 n=6
Total Time 44.82s (± 0.24%) 47.83s (± 0.16%) 🔻+3.01s (+ 6.72%) 47.74s 47.94s p=0.005 n=6
self-build-src-public-api - node (v18.15.0, x64)
Errors 0 0 ~ ~ ~ p=1.000 n=6
Symbols 1,237,230 1,238,168 +938 (+ 0.08%) ~ ~ p=0.001 n=6
Types 259,856 263,222 +3,366 (+ 1.30%) ~ ~ p=0.001 n=6
Memory used 3,158,867k (± 0.01%) 3,168,047k (± 0.05%) +9,180k (+ 0.29%) 3,166,151k 3,170,265k p=0.005 n=6
Parse Time 6.86s (± 0.97%) 6.86s (± 0.66%) ~ 6.81s 6.92s p=0.688 n=6
Bind Time 2.17s (± 0.75%) 2.19s (± 0.84%) ~ 2.17s 2.21s p=0.088 n=6
Check Time 42.60s (± 0.22%) 46.20s (± 0.44%) 🔻+3.60s (+ 8.45%) 45.87s 46.49s p=0.005 n=6
Emit Time 3.56s (± 1.99%) 3.47s (± 2.18%) ~ 3.39s 3.58s p=0.093 n=6
Total Time 55.19s (± 0.31%) 58.71s (± 0.30%) 🔻+3.52s (+ 6.38%) 58.50s 59.03s p=0.005 n=6
self-compiler - node (v18.15.0, x64)
Errors 0 0 ~ ~ ~ p=1.000 n=6
Symbols 262,534 262,921 +387 (+ 0.15%) ~ ~ p=0.001 n=6
Types 104,035 105,515 +1,480 (+ 1.42%) ~ ~ p=0.001 n=6
Memory used 440,646k (± 0.01%) 442,270k (± 0.01%) +1,624k (+ 0.37%) 442,198k 442,317k p=0.005 n=6
Parse Time 3.51s (± 0.57%) 3.51s (± 1.24%) ~ 3.45s 3.55s p=0.808 n=6
Bind Time 1.32s (± 0.75%) 1.33s (± 1.06%) ~ 1.31s 1.35s p=0.155 n=6
Check Time 18.99s (± 0.27%) 20.54s (± 0.25%) 🔻+1.55s (+ 8.16%) 20.46s 20.60s p=0.005 n=6
Emit Time 1.53s (± 1.64%) 1.53s (± 1.39%) ~ 1.51s 1.57s p=1.000 n=6
Total Time 25.35s (± 0.24%) 26.92s (± 0.16%) 🔻+1.56s (+ 6.17%) 26.85s 26.97s p=0.005 n=6
ts-pre-modules - node (v18.15.0, x64)
Errors 72 72 ~ ~ ~ p=1.000 n=6
Symbols 225,367 225,099 -268 (- 0.12%) ~ ~ p=0.001 n=6
Types 94,290 94,746 +456 (+ 0.48%) ~ ~ p=0.001 n=6
Memory used 370,133k (± 0.06%) 370,535k (± 0.01%) +402k (+ 0.11%) 370,491k 370,590k p=0.020 n=6
Parse Time 2.83s (± 1.12%) 2.84s (± 1.32%) ~ 2.80s 2.89s p=1.000 n=6
Bind Time 1.61s (± 1.29%) 1.61s (± 1.56%) ~ 1.57s 1.63s p=0.746 n=6
Check Time 16.45s (± 0.57%) 17.83s (± 0.45%) 🔻+1.37s (+ 8.36%) 17.70s 17.91s p=0.005 n=6
Emit Time 0.00s 0.00s (±244.70%) ~ 0.00s 0.01s p=0.405 n=6
Total Time 20.89s (± 0.54%) 22.28s (± 0.54%) 🔻+1.39s (+ 6.63%) 22.13s 22.40s p=0.005 n=6
vscode - node (v18.15.0, x64)
Errors 6 6 ~ ~ ~ p=1.000 n=6
Symbols 3,909,490 3,889,547 -19,943 (- 0.51%) ~ ~ p=0.001 n=6
Types 1,228,742 1,316,017 🔻+87,275 (+ 7.10%) ~ ~ p=0.001 n=6
Memory used 3,716,650k (± 0.00%) 3,752,302k (± 0.00%) +35,652k (+ 0.96%) 3,752,125k 3,752,516k p=0.005 n=6
Parse Time 15.24s (± 0.86%) 15.22s (± 0.36%) ~ 15.14s 15.31s p=0.872 n=6
Bind Time 4.98s (± 1.42%) 4.99s (± 0.81%) ~ 4.92s 5.04s p=0.630 n=6
Check Time 103.19s (± 4.92%) 109.02s (± 3.46%) ~ 104.75s 113.52s p=0.065 n=6
Emit Time 32.30s (±11.25%) 41.54s (±26.40%) 🔻+9.24s (+28.59%) 31.20s 62.96s p=0.031 n=6
Total Time 155.71s (± 5.68%) 170.78s (± 6.04%) 🔻+15.07s (+ 9.68%) 163.19s 190.29s p=0.031 n=6
webpack - node (v18.15.0, x64)
Errors 39 39 ~ ~ ~ p=1.000 n=6
Symbols 371,088 368,915 -2,173 (- 0.59%) ~ ~ p=0.001 n=6
Types 162,508 159,586 -2,922 (- 1.80%) ~ ~ p=0.001 n=6
Memory used 526,168k (± 0.01%) 521,963k (± 0.02%) -4,204k (- 0.80%) 521,838k 522,041k p=0.005 n=6
Parse Time 4.47s (± 0.61%) 4.44s (± 0.39%) ~ 4.43s 4.47s p=0.061 n=6
Bind Time 1.94s (± 1.17%) 1.94s (± 0.90%) ~ 1.92s 1.97s p=0.807 n=6
Check Time 22.04s (± 0.31%) 22.84s (± 0.51%) +0.80s (+ 3.62%) 22.69s 22.94s p=0.005 n=6
Emit Time 0.00s 0.00s (±244.70%) ~ 0.00s 0.01s p=0.405 n=6
Total Time 28.45s (± 0.31%) 29.22s (± 0.43%) +0.78s (+ 2.74%) 29.06s 29.34s p=0.005 n=6
xstate-main - node (v18.15.0, x64)
Errors 30 30 ~ ~ ~ p=1.000 n=6
Symbols 673,808 673,297 -511 (- 0.08%) ~ ~ p=0.001 n=6
Types 202,123 203,288 +1,165 (+ 0.58%) ~ ~ p=0.001 n=6
Memory used 576,318k (± 0.03%) 576,879k (± 0.03%) +560k (+ 0.10%) 576,612k 577,092k p=0.005 n=6
Parse Time 4.19s (± 0.25%) 4.18s (± 0.23%) ~ 4.17s 4.19s p=0.673 n=6
Bind Time 1.33s (± 1.11%) 1.34s (± 0.82%) ~ 1.32s 1.35s p=0.186 n=6
Check Time 20.72s (± 1.97%) 21.08s (± 1.75%) ~ 20.77s 21.56s p=0.378 n=6
Emit Time 0.00s 0.00s ~ ~ ~ p=1.000 n=6
Total Time 26.23s (± 1.57%) 26.61s (± 1.34%) ~ 26.30s 27.06s p=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)
Benchmark Name Iterations
Current pr 6
Baseline baseline 6

Developer Information:

Download Benchmarks

@typescript-bot
Copy link
Collaborator

@jakebailey Here are the results of running the top 400 repos with tsc comparing main and refs/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
Member Author

@typescript-bot test top800

@typescript-bot
Copy link
Collaborator

typescript-bot commented Oct 7, 2025

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

Command Status Results
test top800 ✅ Started 👀 Results

@typescript-bot
Copy link
Collaborator

@jakebailey Here are the results of running the top 800 repos with tsc comparing main and refs/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

@jakebailey
Copy link
Member Author

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

@typescript-bot
Copy link
Collaborator

typescript-bot commented Feb 3, 2026

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

Command Status Results
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

typescript-bot commented Feb 3, 2026

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

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

and then running npm install.


There is also a playground for this build and an npm module you can use via "typescript": "npm:@typescript-deploys/pr-build@6.0.0-pr-62556-14".;

@typescript-bot
Copy link
Collaborator

@jakebailey Here are the results of running the user tests with tsc comparing main and refs/pull/62556/merge:

There were infrastructure failures potentially unrelated to your change:

  • 1 instance of "Package install failed"
  • 1 instance of "Git clone failed"

Otherwise...

Something interesting changed - please have a look.

Details

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 ...; setMaxListeners(n: number): EventEmitter<...>; }'. 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 '{ addListener<E extends string | symbol>(eventName: string | symbol, listener: (...args: any[]) => void): EventEmitter<any>; emit<E extends string | symbol>(eventName: string | symbol, ...args: any[]): boolean; ... 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; }; ... 206 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; }; ... 206 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; }; ... 206 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: { ...; }; ... 206 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; }; ... 206 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; }; ... 206 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; }; ... 206 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; }; ... 206 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: { ...; }; ... 206 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; }; ... 206 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; }; ... 206 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; }; ... 206 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; }; ... 206 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: { ...; }; ... 206 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; }; ... 206 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; }; ... 206 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; }; ... 206 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; }; ... 206 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: { ...; }; ... 206 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; }; ... 206 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; }; ... 206 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; }; ... 206 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; }; ... 206 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: { ...; }; ... 206 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; }; ... 206 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; }; ... 206 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; }; ... 206 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; }; ... 206 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: { ...; }; ... 206 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; }; ... 206 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'.

@typescript-bot
Copy link
Collaborator

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

There were interesting changes:

Branch only errors:

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.36_typescript@6.0.0-dev.20260203/node_modules/@definitelytyped/dtslint/dist/index.js:199:28)
    at runTests (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.36_typescript@6.0.0-dev.20260203/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.36_typescript@6.0.0-dev.20260203/node_modules/@definitelytyped/dtslint/dist/index.js:199:28)
    at runTests (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.36_typescript@6.0.0-dev.20260203/node_modules/@definitelytyped/dtslint/dist/index.js:191:20)

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.36_typescript@6.0.0-dev.20260203/node_modules/@definitelytyped/dtslint/dist/index.js:199:28)
    at runTests (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.36_typescript@6.0.0-dev.20260203/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.36_typescript@6.0.0-dev.20260203/node_modules/@definitelytyped/dtslint/dist/index.js:199:28)
    at runTests (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.36_typescript@6.0.0-dev.20260203/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.36_typescript@6.0.0-dev.20260203/node_modules/@definitelytyped/dtslint/dist/index.js:199:28)
    at runTests (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.36_typescript@6.0.0-dev.20260203/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.36_typescript@6.0.0-dev.20260203/node_modules/@definitelytyped/dtslint/dist/index.js:199:28)
    at runTests (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.36_typescript@6.0.0-dev.20260203/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.36_typescript@6.0.0-dev.20260203/node_modules/@definitelytyped/dtslint/dist/index.js:199:28)
    at runTests (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.36_typescript@6.0.0-dev.20260203/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.36_typescript@6.0.0-dev.20260203/node_modules/@definitelytyped/dtslint/dist/index.js:199:28)
    at runTests (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.36_typescript@6.0.0-dev.20260203/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.36_typescript@6.0.0-dev.20260203/node_modules/@definitelytyped/dtslint/dist/index.js:199:28)
    at runTests (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.36_typescript@6.0.0-dev.20260203/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.36_typescript@6.0.0-dev.20260203/node_modules/@definitelytyped/dtslint/dist/index.js:199:28)
    at runTests (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.36_typescript@6.0.0-dev.20260203/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.36_typescript@6.0.0-dev.20260203/node_modules/@definitelytyped/dtslint/dist/index.js:199:28)
    at runTests (/mnt/vss/_work/1/DefinitelyTyped/node_modules/.pnpm/@definitelytyped+dtslint@0.2.36_typescript@6.0.0-dev.20260203/node_modules/@definitelytyped/dtslint/dist/index.js:191:20)

You can check the log here.

@typescript-bot
Copy link
Collaborator

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

Here they are:

tsc

Comparison Report - baseline..pr
Metric baseline pr Delta Best Worst p-value
Compiler-Unions - node (v18.15.0, x64)
Errors 3 3 ~ ~ ~ p=1.000 n=6
Symbols 62,370 62,208 -162 (- 0.26%) ~ ~ p=0.001 n=6
Types 50,387 50,390 +3 (+ 0.01%) ~ ~ p=0.001 n=6
Memory used 194,966k (± 1.02%) 196,165k (± 0.07%) ~ 196,042k 196,433k p=0.689 n=6
Parse Time 1.60s (± 0.85%) 1.60s (± 1.16%) ~ 1.57s 1.62s p=0.564 n=6
Bind Time 0.91s (± 0.56%) 0.91s (± 2.15%) ~ 0.88s 0.94s p=0.794 n=6
Check Time 11.98s (± 0.30%) 14.91s (± 0.51%) 🔻+2.92s (+24.41%) 14.82s 15.00s p=0.005 n=6
Emit Time 3.41s (± 4.24%) 3.54s (± 3.94%) ~ 3.28s 3.66s p=0.173 n=6
Total Time 17.91s (± 1.02%) 20.97s (± 0.45%) 🔻+3.05s (+17.05%) 20.81s 21.07s p=0.005 n=6
angular-1 - node (v18.15.0, x64)
Errors 2 2 ~ ~ ~ p=1.000 n=6
Symbols 955,823 955,210 -613 (- 0.06%) ~ ~ p=0.001 n=6
Types 415,853 422,444 +6,591 (+ 1.58%) ~ ~ p=0.001 n=6
Memory used 1,254,946k (± 0.01%) 1,256,353k (± 0.00%) +1,406k (+ 0.11%) 1,256,322k 1,256,384k p=0.005 n=6
Parse Time 8.01s (± 0.77%) 8.01s (± 0.36%) ~ 7.96s 8.04s p=0.627 n=6
Bind Time 2.38s (± 0.65%) 2.38s (± 0.77%) ~ 2.35s 2.40s p=1.000 n=6
Check Time 38.68s (± 0.22%) 40.24s (± 0.56%) 🔻+1.56s (+ 4.04%) 39.93s 40.52s p=0.005 n=6
Emit Time 17.87s (± 0.25%) 17.92s (± 0.35%) ~ 17.82s 18.00s p=0.126 n=6
Total Time 66.94s (± 0.21%) 68.56s (± 0.34%) +1.61s (+ 2.40%) 68.25s 68.79s p=0.005 n=6
mui-docs - node (v18.15.0, x64)
Errors 11,439 11,440 +1 (+ 0.01%) ~ ~ p=0.001 n=6
Symbols 2,701,943 2,592,704 🟩-109,239 (- 4.04%) ~ ~ p=0.001 n=6
Types 930,574 925,954 -4,620 (- 0.50%) ~ ~ p=0.001 n=6
Memory used 3,038,436k (± 0.00%) 2,982,868k (± 0.00%) -55,569k (- 1.83%) 2,982,745k 2,983,001k p=0.005 n=6
Parse Time 10.30s (± 0.31%) 10.33s (± 0.48%) ~ 10.28s 10.40s p=0.415 n=6
Bind Time 2.80s (± 0.89%) 2.79s (± 1.27%) ~ 2.73s 2.82s p=0.871 n=6
Check Time 111.67s (± 0.94%) 127.50s (± 1.29%) 🔻+15.83s (+14.17%) 125.69s 129.71s p=0.005 n=6
Emit Time 0.38s (± 1.07%) 0.39s (± 2.12%) +0.01s (+ 3.49%) 0.38s 0.40s p=0.018 n=6
Total Time 125.16s (± 0.86%) 141.02s (± 1.14%) 🔻+15.86s (+12.67%) 139.30s 143.15s p=0.005 n=6
self-build-src - node (v18.15.0, x64)
Errors 0 0 ~ ~ ~ p=1.000 n=6
Symbols 1,252,487 1,254,394 +1,907 (+ 0.15%) ~ ~ p=0.001 n=6
Types 259,934 264,339 +4,405 (+ 1.69%) ~ ~ p=0.001 n=6
Memory used 3,126,177k (± 0.01%) 3,137,691k (± 0.03%) +11,514k (+ 0.37%) 3,136,622k 3,138,769k p=0.005 n=6
Parse Time 8.22s (± 0.34%) 8.26s (± 0.63%) ~ 8.20s 8.34s p=0.128 n=6
Bind Time 2.73s (± 1.64%) 2.71s (± 0.90%) ~ 2.68s 2.73s p=0.572 n=6
Check Time 53.06s (± 0.19%) 57.66s (± 0.34%) 🔻+4.59s (+ 8.66%) 57.38s 57.91s p=0.005 n=6
Emit Time 4.29s (± 3.03%) 4.28s (± 2.11%) ~ 4.18s 4.43s p=0.575 n=6
Total Time 68.33s (± 0.28%) 72.91s (± 0.22%) 🔻+4.59s (+ 6.72%) 72.71s 73.11s p=0.005 n=6
self-build-src-public-api - node (v18.15.0, x64)
Errors 0 0 ~ ~ ~ p=1.000 n=6
Symbols 1,252,487 1,254,394 +1,907 (+ 0.15%) ~ ~ p=0.001 n=6
Types 259,934 264,339 +4,405 (+ 1.69%) ~ ~ p=0.001 n=6
Memory used 3,190,109k (± 0.02%) 2,957,541k (±12.70%) ~ 2,471,234k 3,200,404k p=0.378 n=6
Parse Time 6.77s (± 0.41%) 6.77s (± 1.13%) ~ 6.67s 6.84s p=0.520 n=6
Bind Time 2.22s (± 1.25%) 2.27s (± 1.07%) +0.04s (+ 1.95%) 2.24s 2.31s p=0.044 n=6
Check Time 43.01s (± 0.15%) 46.66s (± 0.22%) 🔻+3.64s (+ 8.47%) 46.53s 46.78s p=0.005 n=6
Emit Time 3.43s (± 1.88%) 3.60s (± 1.37%) 🔻+0.17s (+ 4.85%) 3.53s 3.66s p=0.008 n=6
Total Time 55.45s (± 0.13%) 59.29s (± 0.21%) 🔻+3.84s (+ 6.92%) 59.16s 59.45s p=0.005 n=6
self-compiler - node (v18.15.0, x64)
Errors 0 0 ~ ~ ~ p=1.000 n=6
Symbols 264,631 265,049 +418 (+ 0.16%) ~ ~ p=0.001 n=6
Types 104,072 105,562 +1,490 (+ 1.43%) ~ ~ p=0.001 n=6
Memory used 443,570k (± 0.01%) 445,281k (± 0.01%) +1,711k (+ 0.39%) 445,202k 445,358k p=0.005 n=6
Parse Time 3.54s (± 0.94%) 3.50s (± 0.73%) ~ 3.47s 3.54s p=0.089 n=6
Bind Time 1.38s (± 1.40%) 1.37s (± 0.85%) ~ 1.36s 1.39s p=0.411 n=6
Check Time 19.17s (± 0.20%) 20.73s (± 0.27%) 🔻+1.55s (+ 8.09%) 20.64s 20.79s p=0.005 n=6
Emit Time 1.53s (± 1.53%) 1.54s (± 0.86%) ~ 1.53s 1.56s p=0.357 n=6
Total Time 25.63s (± 0.22%) 27.14s (± 0.17%) 🔻+1.51s (+ 5.89%) 27.07s 27.19s p=0.005 n=6
ts-pre-modules - node (v18.15.0, x64)
Errors 74 74 ~ ~ ~ p=1.000 n=6
Symbols 225,493 225,262 -231 (- 0.10%) ~ ~ p=0.001 n=6
Types 94,373 94,811 +438 (+ 0.46%) ~ ~ p=0.001 n=6
Memory used 370,239k (± 0.05%) 370,637k (± 0.02%) +398k (+ 0.11%) 370,549k 370,747k p=0.013 n=6
Parse Time 2.84s (± 1.06%) 2.84s (± 0.47%) ~ 2.82s 2.86s p=0.418 n=6
Bind Time 1.64s (± 1.37%) 1.64s (± 1.00%) ~ 1.61s 1.65s p=0.935 n=6
Check Time 16.67s (± 0.62%) 18.15s (± 0.49%) 🔻+1.48s (+ 8.91%) 18.05s 18.27s p=0.005 n=6
Emit Time 0.00s 0.00s (±244.70%) ~ 0.00s 0.01s p=0.405 n=6
Total Time 21.15s (± 0.49%) 22.63s (± 0.46%) 🔻+1.48s (+ 6.99%) 22.50s 22.77s p=0.005 n=6
vscode - node (v18.15.0, x64)
Errors 11 11 ~ ~ ~ p=1.000 n=6
Symbols 4,191,276 4,169,624 -21,652 (- 0.52%) ~ ~ p=0.001 n=6
Types 1,328,352 1,417,289 🔻+88,937 (+ 6.70%) ~ ~ p=0.001 n=6
Memory used 3,985,999k (± 0.00%) 4,013,962k (± 0.00%) +27,963k (+ 0.70%) 4,013,781k 4,014,191k p=0.005 n=6
Parse Time 16.15s (± 0.44%) 16.11s (± 0.35%) ~ 16.03s 16.16s p=0.520 n=6
Bind Time 5.46s (± 1.02%) 5.57s (± 2.86%) ~ 5.45s 5.79s p=0.294 n=6
Check Time 116.63s (± 3.15%) 130.18s (± 5.40%) 🔻+13.55s (+11.62%) 123.81s 143.58s p=0.005 n=6
Emit Time 54.27s (±11.42%) 50.12s (±12.45%) ~ 44.62s 58.31s p=0.230 n=6
Total Time 192.51s (± 3.64%) 201.99s (± 4.60%) ~ 193.38s 214.65s p=0.298 n=6
webpack - node (v18.15.0, x64)
Errors 41 41 ~ ~ ~ p=1.000 n=6
Symbols 397,465 394,233 -3,232 (- 0.81%) ~ ~ p=0.001 n=6
Types 175,750 173,403 -2,347 (- 1.34%) ~ ~ p=0.001 n=6
Memory used 550,545k (± 0.01%) 546,473k (± 0.01%) -4,073k (- 0.74%) 546,392k 546,538k p=0.005 n=6
Parse Time 3.81s (± 0.20%) 3.81s (± 0.22%) ~ 3.81s 3.83s p=0.209 n=6
Bind Time 1.70s (± 0.61%) 1.70s (± 0.58%) ~ 1.68s 1.71s p=0.591 n=6
Check Time 20.11s (± 0.39%) 20.90s (± 0.20%) +0.79s (+ 3.95%) 20.86s 20.96s p=0.005 n=6
Emit Time 0.00s 0.00s ~ ~ ~ p=1.000 n=6
Total Time 25.62s (± 0.33%) 26.41s (± 0.18%) +0.80s (+ 3.11%) 26.37s 26.48s p=0.005 n=6
xstate-main - node (v18.15.0, x64)
Errors 30 30 ~ ~ ~ p=1.000 n=6
Symbols 731,941 732,798 +857 (+ 0.12%) ~ ~ p=0.001 n=6
Types 219,279 221,399 +2,120 (+ 0.97%) ~ ~ p=0.001 n=6
Memory used 635,928k (± 0.01%) 635,670k (± 0.00%) -258k (- 0.04%) 635,635k 635,691k p=0.005 n=6
Parse Time 4.60s (± 0.56%) 4.61s (± 0.32%) ~ 4.59s 4.63s p=0.625 n=6
Bind Time 1.50s (± 0.69%) 1.51s (± 1.29%) ~ 1.48s 1.53s p=0.256 n=6
Check Time 22.11s (± 0.19%) 23.22s (± 0.39%) 🔻+1.11s (+ 5.04%) 23.08s 23.29s p=0.005 n=6
Emit Time 0.00s (±244.70%) 0.00s ~ ~ ~ p=0.405 n=6
Total Time 28.21s (± 0.19%) 29.34s (± 0.34%) 🔻+1.13s (+ 4.01%) 29.17s 29.43s p=0.005 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)
Benchmark Name Iterations
Current pr 6
Baseline baseline 6

Developer Information:

Download Benchmarks

@typescript-bot
Copy link
Collaborator

@jakebailey Here are the results of running the top 400 repos with tsc comparing main and refs/pull/62556/merge:

Something interesting changed - please have a look.

Details

facebook/docusaurus

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

packages/docusaurus-plugin-rsdoctor/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 117 projects failed to build with the old tsc and were ignored

packages/vue-query/tsconfig.prod.json

teableio/teable

23 of 25 projects failed to build with the old tsc and were ignored

packages/sdk/tsconfig.json

@jakebailey
Copy link
Member Author

Note that in the latest nightly, you can now do --stableTypeOrdering to emulate this. This PR just shows what happens when it's flipped on.

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

Labels

Author: Team For Uncommitted Bug PR for untriaged, rejected, closed or missing bug

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants