TypeScript icon indicating copy to clipboard operation
TypeScript copied to clipboard

Instantiate `Simplifiable` types within contextual type instantiation when inference candidates are available

Open Andarist opened this issue 3 years ago • 1 comments

Fixes #46201 Highly related to #48823

The problem was that in this case, even though there were some inference candidates here, the conditional type was not instantiated "soon enough". It was especially surprising to me, as a user, as changing the position of this conditional type was fixing the issue:

   assignment: (ev: TEvent) => void
 ): ActionObject<TEvent>;
 
+type NoOp<T> = { [K in keyof T]: T[K] };
+
 declare function createMachine<
   TTypesMeta extends TypegenConstraint = TypegenDisabled
 >(
   config: {
     types?: TTypesMeta;
   },
-  action?: TTypesMeta extends TypegenEnabled
-    ? { action: ActionObject<{ type: 'WITH_TYPEGEN' }> }
-    : { action: ActionObject<{ type: 'WITHOUT_TYPEGEN' }> }
+  action?: {
+    action: TTypesMeta extends TypegenEnabled
+      ? ActionObject<{ type: "WITH_TYPEGEN" }>
+      : ActionObject<{ type: "WITHOUT_TYPEGEN" }>;
+  >
 ): void;

You can checkout the playground with both variants here.

So how both of those cases were different?

The working variant was able to retrieve the contextualType within inferTypeArguments as:

TTypesMeta extends TypegenEnabled ? ActionObject<{ type: "WITH_TYPEGEN"; }> : ActionObject<{ type: "WITHOUT_TYPEGEN"; }>

Where within getContextualTypeForObjectLiteralElement the getApparentTypeOfContextualType was returning:

{ action: TTypesMeta extends TypegenEnabled ? ActionObject<{ type: "WITH_TYPEGEN"; }> : ActionObject<{ type: "WITHOUT_TYPEGEN"; }>; } | undefined

and from that type a type for the action property was unpackages by getTypeOfPropertyOfContextualType. So a conditional type itself, as a type for this property, was returned to inferTypeArguments and it was simply instantiated using instantiateType(contextualType, outerMapper), so the correct type was computed just fine here.

The problem with the broken variant was that the conditional type wasn't instantiated in getApparentTypeOfContextualType (while the contextualType there was this conditional type) and it was passed to mapType(instantiatedType, getApparentType, true). This converted the conditional type to a union of its branches:

{ action: ActionObject<{ type: "WITH_TYPEGEN"; }>; } | { action: ActionObject<{ type: "WITHOUT_TYPEGEN"; }>; } | undefined

This has lost the relation between the condition and those union members.

So my idea is that we could just instantiate conditional types early to avoid such situations because if we can evaluate the condition it should always be better to focus on the resulting branch than to unionize both of them.

Andarist avatar Apr 25 '22 13:04 Andarist

@ahejlsberg this fix tries to fix the weird inconsistency where the position of the conditional type in the second parameter to a function call changes what is inferred for types without callable signatures (see the seemingly harmless position change in the diff presented at the top of this thread here, or play with this TS playground).

The problem is that the contextualType is a conditional type here and because it's not instantiated "soon enough", the type for an object property becomes a union of both branches of that conditional type. So the idea here is that if there are some inference candidates already, gathered from the previous argument then we should be able to resolve this conditional type - effectively choosing one of its branches. This allows the whole thing to be narrowed down correctly and as expected. It removes the weird effect that the inferred type is so sensitive to the position of the conditional type in the second argument.

Andarist avatar Sep 30 '22 14:09 Andarist

@RyanCavanaugh @ahejlsberg any thoughts on this approved PR?

Andarist avatar Jun 07 '23 21:06 Andarist

@jakebailey would you be so kind to create a playground for this PR? 😉

Andarist avatar Jun 17 '23 12:06 Andarist

@typescript-bot pack this

jakebailey avatar Jun 17 '23 16:06 jakebailey

Heya @jakebailey, I've started to run the tarball bundle task on this PR at be6179770f000198ef98236290b82bfff04ac18f. You can monitor the build here.

typescript-bot avatar Jun 17 '23 16:06 typescript-bot

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/155523/artifacts?artifactName=tgz&fileId=A9672AEAD8BCFC56C8944A8860A3134D31CD96CBF883AB651277F4D2F255ABA002&fileName=/typescript-5.2.0-insiders.20230617.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/[email protected]".;

typescript-bot avatar Jun 17 '23 16:06 typescript-bot

thank you ❤️

Andarist avatar Jun 17 '23 19:06 Andarist

Is there anything that could be done to move this approved PR forward? @RyanCavanaugh @ahejlsberg

Andarist avatar Jul 26 '23 11:07 Andarist

@ahejlsberg can you give your opinion on this PR?

sandersn avatar Sep 22 '23 21:09 sandersn

This PR would be greatly appreciated for XState v5 🥺 🙏

davidkpiano avatar Oct 14 '23 16:10 davidkpiano

Since it's a good time in the release schedule to land things right now... @ahejlsberg friendly 🏓

Andarist avatar Nov 22 '23 09:11 Andarist

From what I gathered, the team stops accepting new language features~ for 5.4 in a week. Is there anything that could be done to move this forward or at least get some update about the status of this one? cc @RyanCavanaugh @ahejlsberg @gabritto @weswigham

Andarist avatar Jan 10 '24 10:01 Andarist

@typescript-bot pack this @typescript-bot test this @typescript-bot test top200 @typescript-bot user test this @typescript-bot user test tsserver @typescript-bot test tsserver top200 @typescript-bot run dt @typescript-bot perf test @typescript-bot perf test public

DanielRosenwasser avatar Jan 10 '24 22:01 DanielRosenwasser

Heya @DanielRosenwasser, I've started to run the diff-based user code test suite (tsserver) on this PR at 3ef4cf88ccf4928dc3be40d960c07fb3d8cd8177. You can monitor the build here.

Update: The results are in!

typescript-bot avatar Jan 10 '24 22:01 typescript-bot

Heya @DanielRosenwasser, I've started to run the parallelized Definitely Typed test suite on this PR at 3ef4cf88ccf4928dc3be40d960c07fb3d8cd8177. You can monitor the build here.

Update: The results are in!

typescript-bot avatar Jan 10 '24 22:01 typescript-bot

Heya @DanielRosenwasser, I've started to run the diff-based top-repos suite (tsserver) on this PR at 3ef4cf88ccf4928dc3be40d960c07fb3d8cd8177. You can monitor the build here.

Update: The results are in!

typescript-bot avatar Jan 10 '24 22:01 typescript-bot

Heya @DanielRosenwasser, I've started to run the diff-based user code test suite on this PR at 3ef4cf88ccf4928dc3be40d960c07fb3d8cd8177. You can monitor the build here.

Update: The results are in!

typescript-bot avatar Jan 10 '24 22:01 typescript-bot

Heya @DanielRosenwasser, I've started to run the tarball bundle task on this PR at 3ef4cf88ccf4928dc3be40d960c07fb3d8cd8177. You can monitor the build here.

typescript-bot avatar Jan 10 '24 22:01 typescript-bot

Heya @DanielRosenwasser, I've started to run the regular perf test suite on this PR at 3ef4cf88ccf4928dc3be40d960c07fb3d8cd8177. You can monitor the build here.

Update: The results are in!

typescript-bot avatar Jan 10 '24 22:01 typescript-bot

Heya @DanielRosenwasser, I've started to run the diff-based top-repos suite on this PR at 3ef4cf88ccf4928dc3be40d960c07fb3d8cd8177. You can monitor the build here.

Update: The results are in! Part 1, Part 2, Part 3

typescript-bot avatar Jan 10 '24 22:01 typescript-bot

Heya @DanielRosenwasser, I've started to run the public perf test suite on this PR at 3ef4cf88ccf4928dc3be40d960c07fb3d8cd8177. You can monitor the build here.

Update: The results are in!

typescript-bot avatar Jan 10 '24 22:01 typescript-bot

Hey @DanielRosenwasser, 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/159414/artifacts?artifactName=tgz&fileId=6BFE78105476608C58957FCE4C78E0C073EE6FB39C5052F3F5838EDB95A7ECD302&fileName=/typescript-5.4.0-insiders.20240110.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/[email protected]".;

typescript-bot avatar Jan 10 '24 22:01 typescript-bot

@DanielRosenwasser Here are the results of running the user test suite comparing main and refs/pull/48838/merge:

Everything looks good!

typescript-bot avatar Jan 10 '24 22:01 typescript-bot

@DanielRosenwasser Here are the results of running the user test suite comparing main and refs/pull/48838/merge:

There were infrastructure failures potentially unrelated to your change:

  • 1 instance of "Package install failed"

Otherwise...

Something interesting changed - please have a look.

Details

puppeteer

packages/browsers/test/src/tsconfig.json

typescript-bot avatar Jan 10 '24 22:01 typescript-bot

@DanielRosenwasser 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
mui-docs - node (v20.5.1, x64)
Memory used 1,735,233k (± 0.00%) 1,735,669k (± 0.00%) +437k (+ 0.03%) 1,735,647k 1,735,676k p=0.005 n=6
Parse Time 6.83s (± 0.16%) 6.84s (± 0.50%) ~ 6.79s 6.89s p=0.802 n=6
Bind Time 2.43s (± 0.37%) 2.44s (± 0.84%) ~ 2.42s 2.47s p=0.360 n=6
Check Time 52.66s (± 0.59%) 52.78s (± 0.52%) ~ 52.53s 53.17s p=0.575 n=6
Emit Time 0.15s (± 2.69%) 0.15s (± 3.53%) ~ 0.15s 0.16s p=0.282 n=6
Total Time 62.07s (± 0.52%) 62.21s (± 0.42%) ~ 61.95s 62.59s p=0.575 n=6
self-build-src - node (v20.5.1, x64)
Memory used 2,659,221k (± 5.35%) 2,683,813k (± 5.14%) ~ 2,575,888k 2,923,923k p=0.689 n=6
Parse Time 5.09s (± 1.47%) 5.01s (± 1.00%) ~ 4.95s 5.09s p=0.054 n=6
Bind Time 1.99s (± 0.61%) 2.00s (± 0.73%) ~ 1.98s 2.02s p=0.124 n=6
Check Time 32.07s (± 0.18%) 32.03s (± 0.36%) ~ 31.88s 32.20s p=0.575 n=6
Emit Time 2.79s (± 3.36%) 2.81s (± 2.29%) ~ 2.72s 2.91s p=0.809 n=6
Total Time 41.95s (± 0.37%) 41.89s (± 0.25%) ~ 41.73s 42.00s p=0.378 n=6
self-compiler - node (v20.5.1, x64)
Memory used 419,015k (± 0.01%) 419,093k (± 0.02%) ~ 418,996k 419,214k p=0.230 n=6
Parse Time 2.89s (± 0.47%) 2.88s (± 0.52%) ~ 2.85s 2.89s p=0.406 n=6
Bind Time 1.14s (± 0.86%) 1.14s (± 0.45%) ~ 1.13s 1.14s p=0.386 n=6
Check Time 14.07s (± 0.25%) 14.15s (± 0.38%) +0.08s (+ 0.57%) 14.08s 14.24s p=0.020 n=6
Emit Time 1.04s (± 0.39%) 1.05s (± 1.85%) ~ 1.03s 1.08s p=0.797 n=6
Total Time 19.13s (± 0.21%) 19.21s (± 0.30%) +0.08s (+ 0.41%) 19.13s 19.29s p=0.030 n=6
vscode - node (v20.5.1, x64)
Memory used 2,828,097k (± 0.00%) 2,830,625k (± 0.00%) +2,528k (+ 0.09%) 2,830,580k 2,830,690k p=0.005 n=6
Parse Time 10.74s (± 0.10%) 10.73s (± 0.33%) ~ 10.68s 10.76s p=0.742 n=6
Bind Time 3.43s (± 0.65%) 3.43s (± 0.58%) ~ 3.41s 3.46s p=1.000 n=6
Check Time 56.32s (± 0.17%) 56.31s (± 0.29%) ~ 56.16s 56.56s p=0.810 n=6
Emit Time 16.42s (± 2.51%) 16.16s (± 0.58%) ~ 16.02s 16.31s p=0.090 n=6
Total Time 86.91s (± 0.45%) 86.64s (± 0.25%) ~ 86.41s 86.89s p=0.230 n=6
webpack - node (v20.5.1, x64)
Memory used 390,799k (± 0.01%) 390,762k (± 0.01%) ~ 390,717k 390,834k p=0.230 n=6
Parse Time 3.32s (± 0.43%) 3.31s (± 0.16%) ~ 3.31s 3.32s p=0.352 n=6
Bind Time 1.43s (± 0.93%) 1.43s (± 0.85%) ~ 1.42s 1.45s p=0.863 n=6
Check Time 12.76s (± 0.11%) 12.78s (± 0.32%) ~ 12.72s 12.84s p=0.170 n=6
Emit Time 0.00s (± 0.00%) 0.00s (± 0.00%) ~ 0.00s 0.00s p=1.000 n=6
Total Time 17.52s (± 0.15%) 17.54s (± 0.26%) ~ 17.46s 17.60s p=0.372 n=6
System info unknown
Hosts
  • node (v20.5.1, x64)
Scenarios
  • mui-docs - node (v20.5.1, x64)
  • self-build-src - node (v20.5.1, x64)
  • self-compiler - node (v20.5.1, x64)
  • vscode - node (v20.5.1, x64)
  • webpack - node (v20.5.1, x64)
Benchmark Name Iterations
Current pr 6
Baseline baseline 6
Developer Information:

Download Benchmarks

typescript-bot avatar Jan 10 '24 22:01 typescript-bot

@DanielRosenwasser 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
Angular - node (v18.15.0, x64)
Memory used 295,476k (± 0.02%) 295,498k (± 0.01%) ~ 295,472k 295,543k p=0.810 n=6
Parse Time 2.64s (± 0.44%) 2.65s (± 0.37%) ~ 2.64s 2.67s p=0.177 n=6
Bind Time 0.82s (± 0.50%) 0.82s (± 0.50%) ~ 0.82s 0.83s p=0.218 n=6
Check Time 8.20s (± 0.20%) 8.17s (± 0.26%) ~ 8.14s 8.20s p=0.104 n=6
Emit Time 7.10s (± 0.15%) 7.11s (± 0.33%) ~ 7.07s 7.14s p=0.166 n=6
Total Time 18.76s (± 0.12%) 18.76s (± 0.18%) ~ 18.71s 18.80s p=1.000 n=6
Compiler-Unions - node (v18.15.0, x64)
Memory used 193,803k (± 1.11%) 192,924k (± 1.24%) ~ 191,500k 197,335k p=0.230 n=6
Parse Time 1.36s (± 0.38%) 1.35s (± 0.94%) -0.01s (- 0.98%) 1.33s 1.37s p=0.037 n=6
Bind Time 0.72s (± 0.00%) 0.72s (± 0.00%) ~ 0.72s 0.72s p=1.000 n=6
Check Time 9.35s (± 0.41%) 9.32s (± 0.33%) ~ 9.28s 9.36s p=0.196 n=6
Emit Time 2.63s (± 0.37%) 2.63s (± 0.91%) ~ 2.61s 2.67s p=0.935 n=6
Total Time 14.06s (± 0.26%) 14.03s (± 0.26%) ~ 13.97s 14.07s p=0.228 n=6
Monaco - node (v18.15.0, x64)
Memory used 347,417k (± 0.00%) 347,433k (± 0.00%) +16k (+ 0.00%) 347,420k 347,442k p=0.045 n=6
Parse Time 2.46s (± 0.47%) 2.47s (± 0.21%) ~ 2.46s 2.47s p=0.523 n=6
Bind Time 0.92s (± 0.59%) 0.93s (± 0.00%) ~ 0.93s 0.93s p=0.071 n=6
Check Time 6.89s (± 0.49%) 6.89s (± 0.65%) ~ 6.84s 6.96s p=1.000 n=6
Emit Time 4.03s (± 0.34%) 4.05s (± 0.30%) ~ 4.04s 4.07s p=0.210 n=6
Total Time 14.31s (± 0.22%) 14.33s (± 0.33%) ~ 14.26s 14.39s p=0.469 n=6
TFS - node (v18.15.0, x64)
Memory used 302,761k (± 0.00%) 302,773k (± 0.01%) ~ 302,753k 302,791k p=0.261 n=6
Parse Time 1.99s (± 0.88%) 1.99s (± 1.16%) ~ 1.97s 2.03s p=0.807 n=6
Bind Time 1.01s (± 1.20%) 1.01s (± 1.32%) ~ 1.00s 1.03s p=1.000 n=6
Check Time 6.30s (± 0.39%) 6.31s (± 0.40%) ~ 6.28s 6.34s p=0.517 n=6
Emit Time 3.58s (± 0.34%) 3.58s (± 0.51%) ~ 3.55s 3.60s p=0.929 n=6
Total Time 12.88s (± 0.35%) 12.89s (± 0.26%) ~ 12.85s 12.95s p=0.686 n=6
material-ui - node (v18.15.0, x64)
Memory used 508,259k (± 0.00%) 508,253k (± 0.00%) ~ 508,237k 508,260k p=0.688 n=6
Parse Time 2.59s (± 0.40%) 2.58s (± 0.29%) -0.01s (- 0.51%) 2.57s 2.59s p=0.046 n=6
Bind Time 0.99s (± 0.52%) 0.99s (± 0.52%) ~ 0.99s 1.00s p=0.069 n=6
Check Time 17.04s (± 0.21%) 17.06s (± 0.47%) ~ 16.97s 17.15s p=0.872 n=6
Emit Time 0.00s (± 0.00%) 0.00s (± 0.00%) ~ 0.00s 0.00s p=1.000 n=6
Total Time 20.62s (± 0.19%) 20.64s (± 0.38%) ~ 20.55s 20.73s p=0.936 n=6
xstate - node (v18.15.0, x64)
Memory used 512,976k (± 0.01%) 512,996k (± 0.01%) ~ 512,948k 513,072k p=0.689 n=6
Parse Time 3.28s (± 0.19%) 3.28s (± 0.19%) ~ 3.27s 3.29s p=1.000 n=6
Bind Time 1.54s (± 0.34%) 1.54s (± 0.36%) ~ 1.53s 1.54s p=0.640 n=6
Check Time 2.84s (± 0.52%) 2.84s (± 0.31%) ~ 2.83s 2.85s p=0.804 n=6
Emit Time 0.07s (± 5.69%) 0.07s (± 5.69%) ~ 0.07s 0.08s p=1.000 n=6
Total Time 7.73s (± 0.21%) 7.73s (± 0.10%) ~ 7.72s 7.74s p=0.933 n=6
System info unknown
Hosts
  • node (v18.15.0, x64)
Scenarios
  • Angular - node (v18.15.0, x64)
  • Compiler-Unions - node (v18.15.0, x64)
  • Monaco - node (v18.15.0, x64)
  • TFS - node (v18.15.0, x64)
  • material-ui - node (v18.15.0, x64)
  • xstate - node (v18.15.0, x64)
Benchmark Name Iterations
Current pr 6
Baseline baseline 6

tsserver

Comparison Report - baseline..pr
Metric baseline pr Delta Best Worst p-value
Compiler-UnionsTSServer - node (v18.15.0, x64)
Req 1 - updateOpen 2,351ms (± 0.90%) 2,338ms (± 0.35%) ~ 2,328ms 2,350ms p=0.336 n=6
Req 2 - geterr 5,483ms (± 1.53%) 5,460ms (± 1.43%) ~ 5,399ms 5,576ms p=1.000 n=6
Req 3 - references 322ms (± 0.50%) 324ms (± 1.06%) ~ 321ms 331ms p=0.121 n=6
Req 4 - navto 274ms (± 1.41%) 275ms (± 1.17%) ~ 270ms 277ms p=1.000 n=6
Req 5 - completionInfo count 1,356 (± 0.00%) 1,356 (± 0.00%) ~ 1,356 1,356 p=1.000 n=6
Req 5 - completionInfo 88ms (± 5.38%) 84ms (± 8.06%) ~ 78ms 93ms p=0.216 n=6
CompilerTSServer - node (v18.15.0, x64)
Req 1 - updateOpen 2,482ms (± 0.85%) 2,471ms (± 0.90%) ~ 2,439ms 2,488ms p=0.688 n=6
Req 2 - geterr 4,137ms (± 1.84%) 4,190ms (± 1.81%) ~ 4,093ms 4,252ms p=0.148 n=6
Req 3 - references 340ms (± 1.38%) 336ms (± 1.52%) ~ 331ms 342ms p=0.089 n=6
Req 4 - navto 286ms (± 1.14%) 283ms (± 0.32%) -3ms (- 0.93%) 282ms 284ms p=0.040 n=6
Req 5 - completionInfo count 1,518 (± 0.00%) 1,518 (± 0.00%) ~ 1,518 1,518 p=1.000 n=6
Req 5 - completionInfo 86ms (± 7.52%) 84ms (± 8.14%) ~ 76ms 90ms p=0.438 n=6
xstateTSServer - node (v18.15.0, x64)
Req 1 - updateOpen 2,614ms (± 0.23%) 2,607ms (± 0.55%) ~ 2,585ms 2,624ms p=0.469 n=6
Req 2 - geterr 1,731ms (± 1.76%) 1,739ms (± 0.64%) ~ 1,724ms 1,754ms p=1.000 n=6
Req 3 - references 119ms (± 9.01%) 112ms (± 8.88%) ~ 105ms 125ms p=0.282 n=6
Req 4 - navto 364ms (± 0.80%) 367ms (± 0.28%) +3ms (+ 0.78%) 366ms 368ms p=0.009 n=6
Req 5 - completionInfo count 2,073 (± 0.00%) 2,073 (± 0.00%) ~ 2,073 2,073 p=1.000 n=6
Req 5 - completionInfo 311ms (± 0.98%) 314ms (± 0.51%) ~ 311ms 315ms p=0.086 n=6
System info unknown
Hosts
  • node (v18.15.0, x64)
Scenarios
  • CompilerTSServer - node (v18.15.0, x64)
  • Compiler-UnionsTSServer - node (v18.15.0, x64)
  • xstateTSServer - node (v18.15.0, x64)
Benchmark Name Iterations
Current pr 6
Baseline baseline 6

startup

Comparison Report - baseline..pr
Metric baseline pr Delta Best Worst p-value
tsc-startup - node (v18.15.0, x64)
Execution time 154.01ms (± 0.22%) 153.87ms (± 0.21%) -0.15ms (- 0.10%) 152.72ms 159.32ms p=0.000 n=600
tsserver-startup - node (v18.15.0, x64)
Execution time 230.03ms (± 0.16%) 229.88ms (± 0.16%) -0.15ms (- 0.06%) 228.63ms 234.23ms p=0.000 n=600
tsserverlibrary-startup - node (v18.15.0, x64)
Execution time 231.01ms (± 0.17%) 231.10ms (± 0.19%) ~ 229.34ms 236.37ms p=0.083 n=600
typescript-startup - node (v18.15.0, x64)
Execution time 230.63ms (± 0.18%) 230.73ms (± 0.20%) ~ 229.18ms 236.67ms p=0.094 n=600
System info unknown
Hosts
  • node (v18.15.0, x64)
Scenarios
  • tsc-startup - node (v18.15.0, x64)
  • tsserver-startup - node (v18.15.0, x64)
  • tsserverlibrary-startup - node (v18.15.0, x64)
  • typescript-startup - node (v18.15.0, x64)
Benchmark Name Iterations
Current pr 6
Baseline baseline 6
Developer Information:

Download Benchmarks

typescript-bot avatar Jan 10 '24 23:01 typescript-bot

Hey @DanielRosenwasser, the results of running the DT tests are ready. There were interesting changes:

Branch only errors:

Package: lodash Error:

Error: 
/home/vsts/work/1/DefinitelyTyped/types/lodash/lodash-tests.ts
  5772:5  error  TypeScript@local expected type to be:
  Pick<AbcObject, "b" | "c">
got:
  Pick<AbcObject, never>                                 @definitelytyped/expect
  5774:5  error  TypeScript@local expected type to be:
  Pick<Dictionary<AbcObject>, string | number>
got:
  Pick<Dictionary<AbcObject>, number>  @definitelytyped/expect

✖ 2 problems (2 errors, 0 warnings)

    at testTypesVersion (/home/vsts/work/1/DefinitelyTyped/node_modules/.pnpm/@[email protected][email protected]/node_modules/@definitelytyped/dtslint/dist/index.js:162:15)
    at async runTests (/home/vsts/work/1/DefinitelyTyped/node_modules/.pnpm/@[email protected][email protected]/node_modules/@definitelytyped/dtslint/dist/index.js:121:9)

Package: oojs Error:

Error: 
/home/vsts/work/1/DefinitelyTyped/types/oojs/oojs-tests.ts
  50:5  error  TypeScript@local expected type to be:
  number
got:
  undefined                                  @definitelytyped/expect
  54:5  error  TypeScript@local expected type to be:
  (radix?: number | undefined) => string
got:
  undefined  @definitelytyped/expect

✖ 2 problems (2 errors, 0 warnings)

    at testTypesVersion (/home/vsts/work/1/DefinitelyTyped/node_modules/.pnpm/@[email protected][email protected]/node_modules/@definitelytyped/dtslint/dist/index.js:162:15)
    at async runTests (/home/vsts/work/1/DefinitelyTyped/node_modules/.pnpm/@[email protected][email protected]/node_modules/@definitelytyped/dtslint/dist/index.js:121:9)

Package: underscore Error:

Error: 
/home/vsts/work/1/DefinitelyTyped/types/underscore/underscore-tests.ts
  543:5  error  TypeScript@local expected type to be:
  number | { b: number; }
got:
  number                                                       @definitelytyped/expect
  551:5  error  TypeScript@local expected type to be:
  number | undefined
got:
  undefined                                                         @definitelytyped/expect
  571:5  error  TypeScript@local expected type to be:
  string | number
got:
  string                                                               @definitelytyped/expect
  575:5  error  TypeScript@local expected type to be:
  { b: number; } | undefined
got:
  undefined                                                 @definitelytyped/expect
  579:5  error  TypeScript@local expected type to be:
  string | { b: number; }
got:
  string                                                       @definitelytyped/expect
  591:5  error  TypeScript@local expected type to be:
  _Chain<undefined, number | undefined>
got:
  _Chain<undefined, undefined>                   @definitelytyped/expect
  595:5  error  TypeScript@local expected type to be:
  _Chain<string, string | number>
got:
  _Chain<string, string>                               @definitelytyped/expect
  599:5  error  TypeScript@local expected type to be:
  _Chain<number | undefined, { b: number; } | undefined>
got:
  _Chain<undefined, undefined>  @definitelytyped/expect
  603:5  error  TypeScript@local expected type to be:
  _Chain<string | number, string | { b: number; }>
got:
  _Chain<string, string>              @definitelytyped/expect
  606:5  error  TypeScript@local expected type to be:
  _Chain<undefined, number | undefined>
got:
  _Chain<undefined, undefined>                   @definitelytyped/expect

✖ 10 problems (10 errors, 0 warnings)

    at testTypesVersion (/home/vsts/work/1/DefinitelyTyped/node_modules/.pnpm/@[email protected][email protected]/node_modules/@definitelytyped/dtslint/dist/index.js:162:15)
    at async runTests (/home/vsts/work/1/DefinitelyTyped/node_modules/.pnpm/@[email protected][email protected]/node_modules/@definitelytyped/dtslint/dist/index.js:121:9)

You can check the log here.

typescript-bot avatar Jan 10 '24 23:01 typescript-bot

Ok, I have some investigation to do here 😉

Andarist avatar Jan 10 '24 23:01 Andarist

@DanielRosenwasser Here are the results of running the top-repos suite comparing main and refs/pull/48838/merge:

Something interesting changed - please have a look.

Details

chakra-ui/chakra-ui

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

packages/components/tsconfig.build.json

  • error TS5056: Cannot write file '/mnt/ts_downloads/chakra-ui/packages/components/dist/types/menu/menu.stories.d.ts' because it would be overwritten by multiple input files.
    • Project Scope

invoke-ai/InvokeAI

invokeai/frontend/web/tsconfig.json

  • error TS2322: Type 'CreateSelectorFunction<(func: UnknownFunction, equalityCheckOrOptions?: EqualityFn<any> | LruMemoizeOptions<unknown> | undefined) => UnknownFunction & { ...; }, <Func extends AnyFunction>(func: Func, equalityCheckOrOptions?: EqualityFn<...> | ... 1 more ... | undefined) => Func & { ...; }>' is not assignable to type 'CreateSelectorFunction<(<F extends AnyFunction>(f: F) => F), <F extends AnyFunction>(f: F) => F>'.

microsoft/vscode

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

src/tsconfig.json

src/tsconfig.tsec.json

nextauthjs/next-auth

13 of 37 projects failed to build with the old tsc and were ignored

packages/adapter-mikro-orm/tsconfig.json

typescript-bot avatar Jan 11 '24 00:01 typescript-bot

@DanielRosenwasser Here are some more interesting changes from running the top-repos suite

Details

nextui-org/nextui

2 of 75 projects failed to build with the old tsc and were ignored

packages/core/theme/tsconfig.json

  • error TS2353: Object literal may only specify known properties, and 'isRounded' does not exist in type '{ size?: "sm" | "md" | "lg" | ("sm" | "md" | "lg")[] | undefined; color?: "default" | "primary" | "secondary" | "success" | "warning" | "danger" | ("default" | "primary" | "secondary" | "success" | "warning" | "danger")[] | undefined; ... 6 more ...; isIconOnly?: boolean | ... 1 more ... | undefined; } & { ...; }'.
  • error TS2353: Object literal may only specify known properties, and 'isBlurred' does not exist in type 'TVDefaultVariants<{ radius: { none: {}; sm: {}; md: {}; lg: {}; full: {}; }; shadow: { none: { wrapper: string; img: string; }; sm: { wrapper: string; img: string; }; md: { wrapper: string; img: string; }; lg: { wrapper: string; img: string; }; }; isZoomed: { ...; }; showSkeleton: { ...; }; disableAnimation: { ...; ...'.
  • error TS2353: Object literal may only specify known properties, and 'disableAnimation' does not exist in type 'TVDefaultVariants<{ color: { default: { td: string; }; primary: { td: string; }; secondary: { td: string; }; success: { td: string; }; warning: { td: string; }; danger: { td: string; }; }; layout: { auto: { table: string; }; fixed: { table: string; }; }; ... 8 more ...; fullWidth: { ...; }; }, { ...; }, { ...; }, { ...'.

packages/core/system-rsc/tsconfig.json

  • error TS2353: Object literal may only specify known properties, and 'isRounded' does not exist in type '{ size?: "sm" | "md" | "lg" | ("sm" | "md" | "lg")[] | undefined; color?: "default" | "primary" | "secondary" | "success" | "warning" | "danger" | ("default" | "primary" | "secondary" | "success" | "warning" | "danger")[] | undefined; ... 6 more ...; isIconOnly?: boolean | ... 1 more ... | undefined; } & { ...; }'.
  • error TS2353: Object literal may only specify known properties, and 'isBlurred' does not exist in type 'TVDefaultVariants<{ radius: { none: {}; sm: {}; md: {}; lg: {}; full: {}; }; shadow: { none: { wrapper: string; img: string; }; sm: { wrapper: string; img: string; }; md: { wrapper: string; img: string; }; lg: { wrapper: string; img: string; }; }; isZoomed: { ...; }; showSkeleton: { ...; }; disableAnimation: { ...; ...'.
  • error TS2353: Object literal may only specify known properties, and 'disableAnimation' does not exist in type 'TVDefaultVariants<{ color: { default: { td: string; }; primary: { td: string; }; secondary: { td: string; }; success: { td: string; }; warning: { td: string; }; danger: { td: string; }; }; layout: { auto: { table: string; }; fixed: { table: string; }; }; ... 8 more ...; fullWidth: { ...; }; }, { ...; }, { ...; }, { ...'.

packages/components/divider/tsconfig.json

  • error TS2353: Object literal may only specify known properties, and 'isRounded' does not exist in type '{ color?: "default" | "primary" | "secondary" | "success" | "warning" | "danger" | ("default" | "primary" | "secondary" | "success" | "warning" | "danger")[] | undefined; size?: "sm" | "md" | "lg" | ("sm" | ... 1 more ... | "lg")[] | undefined; ... 6 more ...; isIconOnly?: boolean | ... 1 more ... | undefined; } & {...'.
  • error TS2353: Object literal may only specify known properties, and 'isBlurred' does not exist in type 'TVDefaultVariants<{ radius: { none: {}; sm: {}; md: {}; lg: {}; full: {}; }; shadow: { none: { wrapper: string; img: string; }; sm: { wrapper: string; img: string; }; md: { wrapper: string; img: string; }; lg: { wrapper: string; img: string; }; }; isZoomed: { ...; }; showSkeleton: { ...; }; disableAnimation: { ...; ...'.
  • error TS2353: Object literal may only specify known properties, and 'disableAnimation' does not exist in type 'TVDefaultVariants<{ color: { default: { td: string; }; primary: { td: string; }; secondary: { td: string; }; success: { td: string; }; warning: { td: string; }; danger: { td: string; }; }; layout: { auto: { table: string; }; fixed: { table: string; }; }; ... 8 more ...; fullWidth: { ...; }; }, { ...; }, { ...; }, { ...'.

packages/components/spinner/tsconfig.json

  • error TS2353: Object literal may only specify known properties, and 'isRounded' does not exist in type '{ color?: "default" | "primary" | "secondary" | "success" | "warning" | "danger" | ("default" | "primary" | "secondary" | "success" | "warning" | "danger")[] | undefined; size?: "sm" | "md" | "lg" | ("sm" | ... 1 more ... | "lg")[] | undefined; ... 6 more ...; isIconOnly?: boolean | ... 1 more ... | undefined; } & {...'.
  • error TS2353: Object literal may only specify known properties, and 'isBlurred' does not exist in type 'TVDefaultVariants<{ radius: { none: {}; sm: {}; md: {}; lg: {}; full: {}; }; shadow: { none: { wrapper: string; img: string; }; sm: { wrapper: string; img: string; }; md: { wrapper: string; img: string; }; lg: { wrapper: string; img: string; }; }; isZoomed: { ...; }; showSkeleton: { ...; }; disableAnimation: { ...; ...'.
  • error TS2353: Object literal may only specify known properties, and 'disableAnimation' does not exist in type 'TVDefaultVariants<{ color: { default: { td: string; }; primary: { td: string; }; secondary: { td: string; }; success: { td: string; }; warning: { td: string; }; danger: { td: string; }; }; layout: { auto: { table: string; }; fixed: { table: string; }; }; ... 8 more ...; fullWidth: { ...; }; }, { ...; }, { ...; }, { ...'.

packages/components/button/tsconfig.json

  • error TS2353: Object literal may only specify known properties, and 'isRounded' does not exist in type '{ size?: "sm" | "md" | "lg" | ("sm" | "md" | "lg")[] | undefined; color?: "default" | "primary" | "secondary" | "success" | "warning" | "danger" | ("default" | "primary" | "secondary" | "success" | "warning" | "danger")[] | undefined; ... 6 more ...; isIconOnly?: boolean | ... 1 more ... | undefined; } & { ...; }'.
  • error TS2353: Object literal may only specify known properties, and 'isBlurred' does not exist in type 'TVDefaultVariants<{ radius: { none: {}; sm: {}; md: {}; lg: {}; full: {}; }; shadow: { none: { wrapper: string; img: string; }; sm: { wrapper: string; img: string; }; md: { wrapper: string; img: string; }; lg: { wrapper: string; img: string; }; }; isZoomed: { ...; }; showSkeleton: { ...; }; disableAnimation: { ...; ...'.
  • error TS2353: Object literal may only specify known properties, and 'disableAnimation' does not exist in type 'TVDefaultVariants<{ color: { default: { td: string; }; primary: { td: string; }; secondary: { td: string; }; success: { td: string; }; warning: { td: string; }; danger: { td: string; }; }; layout: { auto: { table: string; }; fixed: { table: string; }; }; ... 8 more ...; fullWidth: { ...; }; }, { ...; }, { ...; }, { ...'.

packages/components/avatar/tsconfig.json

  • error TS2353: Object literal may only specify known properties, and 'isRounded' does not exist in type '{ size?: "sm" | "md" | "lg" | ("sm" | "md" | "lg")[] | undefined; color?: "default" | "primary" | "secondary" | "success" | "warning" | "danger" | ("default" | "primary" | "secondary" | "success" | "warning" | "danger")[] | undefined; ... 6 more ...; isIconOnly?: boolean | ... 1 more ... | undefined; } & { ...; }'.
  • error TS2353: Object literal may only specify known properties, and 'isBlurred' does not exist in type 'TVDefaultVariants<{ radius: { none: {}; sm: {}; md: {}; lg: {}; full: {}; }; shadow: { none: { wrapper: string; img: string; }; sm: { wrapper: string; img: string; }; md: { wrapper: string; img: string; }; lg: { wrapper: string; img: string; }; }; isZoomed: { ...; }; showSkeleton: { ...; }; disableAnimation: { ...; ...'.
  • error TS2353: Object literal may only specify known properties, and 'disableAnimation' does not exist in type 'TVDefaultVariants<{ color: { default: { td: string; }; primary: { td: string; }; secondary: { td: string; }; success: { td: string; }; warning: { td: string; }; danger: { td: string; }; }; layout: { auto: { table: string; }; fixed: { table: string; }; }; ... 8 more ...; fullWidth: { ...; }; }, { ...; }, { ...; }, { ...'.

packages/components/input/tsconfig.json

  • error TS2353: Object literal may only specify known properties, and 'isRounded' does not exist in type '{ size?: "sm" | "md" | "lg" | ("sm" | "md" | "lg")[] | undefined; color?: "default" | "primary" | "secondary" | "success" | "warning" | "danger" | ("default" | "primary" | "secondary" | "success" | "warning" | "danger")[] | undefined; ... 6 more ...; isIconOnly?: boolean | ... 1 more ... | undefined; } & { ...; }'.
  • error TS2353: Object literal may only specify known properties, and 'isBlurred' does not exist in type 'TVDefaultVariants<{ radius: { none: {}; sm: {}; md: {}; lg: {}; full: {}; }; shadow: { none: { wrapper: string; img: string; }; sm: { wrapper: string; img: string; }; md: { wrapper: string; img: string; }; lg: { wrapper: string; img: string; }; }; isZoomed: { ...; }; showSkeleton: { ...; }; disableAnimation: { ...; ...'.
  • error TS2353: Object literal may only specify known properties, and 'disableAnimation' does not exist in type 'TVDefaultVariants<{ color: { default: { td: string; }; primary: { td: string; }; secondary: { td: string; }; success: { td: string; }; warning: { td: string; }; danger: { td: string; }; }; layout: { auto: { table: string; }; fixed: { table: string; }; }; ... 8 more ...; fullWidth: { ...; }; }, { ...; }, { ...; }, { ...'.

packages/components/accordion/tsconfig.json

  • error TS2353: Object literal may only specify known properties, and 'isRounded' does not exist in type '{ color?: "default" | "primary" | "secondary" | "success" | "warning" | "danger" | ("default" | "primary" | "secondary" | "success" | "warning" | "danger")[] | undefined; size?: "sm" | "md" | "lg" | ("sm" | ... 1 more ... | "lg")[] | undefined; ... 6 more ...; isIconOnly?: boolean | ... 1 more ... | undefined; } & {...'.
  • error TS2353: Object literal may only specify known properties, and 'isBlurred' does not exist in type 'TVDefaultVariants<{ radius: { none: {}; sm: {}; md: {}; lg: {}; full: {}; }; shadow: { none: { wrapper: string; img: string; }; sm: { wrapper: string; img: string; }; md: { wrapper: string; img: string; }; lg: { wrapper: string; img: string; }; }; isZoomed: { ...; }; showSkeleton: { ...; }; disableAnimation: { ...; ...'.
  • error TS2353: Object literal may only specify known properties, and 'disableAnimation' does not exist in type 'TVDefaultVariants<{ color: { default: { td: string; }; primary: { td: string; }; secondary: { td: string; }; success: { td: string; }; warning: { td: string; }; danger: { td: string; }; }; layout: { auto: { table: string; }; fixed: { table: string; }; }; ... 8 more ...; fullWidth: { ...; }; }, { ...; }, { ...; }, { ...'.

packages/components/scroll-shadow/tsconfig.json

  • error TS2353: Object literal may only specify known properties, and 'isRounded' does not exist in type '{ color?: "default" | "primary" | "secondary" | "success" | "warning" | "danger" | ("default" | "primary" | "secondary" | "success" | "warning" | "danger")[] | undefined; size?: "sm" | "md" | "lg" | ("sm" | ... 1 more ... | "lg")[] | undefined; ... 6 more ...; isIconOnly?: boolean | ... 1 more ... | undefined; } & {...'.
  • error TS2353: Object literal may only specify known properties, and 'isBlurred' does not exist in type 'TVDefaultVariants<{ radius: { none: {}; sm: {}; md: {}; lg: {}; full: {}; }; shadow: { none: { wrapper: string; img: string; }; sm: { wrapper: string; img: string; }; md: { wrapper: string; img: string; }; lg: { wrapper: string; img: string; }; }; isZoomed: { ...; }; showSkeleton: { ...; }; disableAnimation: { ...; ...'.
  • error TS2353: Object literal may only specify known properties, and 'disableAnimation' does not exist in type 'TVDefaultVariants<{ color: { default: { td: string; }; primary: { td: string; }; secondary: { td: string; }; success: { td: string; }; warning: { td: string; }; danger: { td: string; }; }; layout: { auto: { table: string; }; fixed: { table: string; }; }; ... 8 more ...; fullWidth: { ...; }; }, { ...; }, { ...; }, { ...'.

packages/components/chip/tsconfig.json

  • error TS2353: Object literal may only specify known properties, and 'isRounded' does not exist in type '{ size?: "sm" | "md" | "lg" | ("sm" | "md" | "lg")[] | undefined; color?: "default" | "primary" | "secondary" | "success" | "warning" | "danger" | ("default" | "primary" | "secondary" | "success" | "warning" | "danger")[] | undefined; ... 6 more ...; isIconOnly?: boolean | ... 1 more ... | undefined; } & { ...; }'.
  • error TS2353: Object literal may only specify known properties, and 'isBlurred' does not exist in type 'TVDefaultVariants<{ radius: { none: {}; sm: {}; md: {}; lg: {}; full: {}; }; shadow: { none: { wrapper: string; img: string; }; sm: { wrapper: string; img: string; }; md: { wrapper: string; img: string; }; lg: { wrapper: string; img: string; }; }; isZoomed: { ...; }; showSkeleton: { ...; }; disableAnimation: { ...; ...'.
  • error TS2353: Object literal may only specify known properties, and 'disableAnimation' does not exist in type 'TVDefaultVariants<{ color: { default: { td: string; }; primary: { td: string; }; secondary: { td: string; }; success: { td: string; }; warning: { td: string; }; danger: { td: string; }; }; layout: { auto: { table: string; }; fixed: { table: string; }; }; ... 8 more ...; fullWidth: { ...; }; }, { ...; }, { ...; }, { ...'.

packages/components/listbox/tsconfig.json

  • error TS2353: Object literal may only specify known properties, and 'isRounded' does not exist in type '{ color?: "default" | "primary" | "secondary" | "success" | "warning" | "danger" | ("default" | "primary" | "secondary" | "success" | "warning" | "danger")[] | undefined; size?: "sm" | "md" | "lg" | ("sm" | ... 1 more ... | "lg")[] | undefined; ... 6 more ...; isIconOnly?: boolean | ... 1 more ... | undefined; } & {...'.
  • error TS2353: Object literal may only specify known properties, and 'isBlurred' does not exist in type 'TVDefaultVariants<{ radius: { none: {}; sm: {}; md: {}; lg: {}; full: {}; }; shadow: { none: { wrapper: string; img: string; }; sm: { wrapper: string; img: string; }; md: { wrapper: string; img: string; }; lg: { wrapper: string; img: string; }; }; isZoomed: { ...; }; showSkeleton: { ...; }; disableAnimation: { ...; ...'.
  • error TS2353: Object literal may only specify known properties, and 'disableAnimation' does not exist in type 'TVDefaultVariants<{ color: { default: { td: string; }; primary: { td: string; }; secondary: { td: string; }; success: { td: string; }; warning: { td: string; }; danger: { td: string; }; }; layout: { auto: { table: string; }; fixed: { table: string; }; }; ... 8 more ...; fullWidth: { ...; }; }, { ...; }, { ...; }, { ...'.

packages/components/code/tsconfig.json

  • error TS2353: Object literal may only specify known properties, and 'isRounded' does not exist in type '{ color?: "default" | "primary" | "secondary" | "success" | "warning" | "danger" | ("default" | "primary" | "secondary" | "success" | "warning" | "danger")[] | undefined; size?: "sm" | "md" | "lg" | ("sm" | ... 1 more ... | "lg")[] | undefined; ... 6 more ...; isIconOnly?: boolean | ... 1 more ... | undefined; } & {...'.
  • error TS2353: Object literal may only specify known properties, and 'isBlurred' does not exist in type 'TVDefaultVariants<{ radius: { none: {}; sm: {}; md: {}; lg: {}; full: {}; }; shadow: { none: { wrapper: string; img: string; }; sm: { wrapper: string; img: string; }; md: { wrapper: string; img: string; }; lg: { wrapper: string; img: string; }; }; isZoomed: { ...; }; showSkeleton: { ...; }; disableAnimation: { ...; ...'.
  • error TS2353: Object literal may only specify known properties, and 'disableAnimation' does not exist in type 'TVDefaultVariants<{ color: { default: { td: string; }; primary: { td: string; }; secondary: { td: string; }; success: { td: string; }; warning: { td: string; }; danger: { td: string; }; }; layout: { auto: { table: string; }; fixed: { table: string; }; }; ... 8 more ...; fullWidth: { ...; }; }, { ...; }, { ...; }, { ...'.

packages/components/link/tsconfig.json

  • error TS2353: Object literal may only specify known properties, and 'isRounded' does not exist in type '{ color?: "default" | "primary" | "secondary" | "success" | "warning" | "danger" | ("default" | "primary" | "secondary" | "success" | "warning" | "danger")[] | undefined; size?: "sm" | "md" | "lg" | ("sm" | ... 1 more ... | "lg")[] | undefined; ... 6 more ...; isIconOnly?: boolean | ... 1 more ... | undefined; } & {...'.
  • error TS2353: Object literal may only specify known properties, and 'isBlurred' does not exist in type 'TVDefaultVariants<{ radius: { none: {}; sm: {}; md: {}; lg: {}; full: {}; }; shadow: { none: { wrapper: string; img: string; }; sm: { wrapper: string; img: string; }; md: { wrapper: string; img: string; }; lg: { wrapper: string; img: string; }; }; isZoomed: { ...; }; showSkeleton: { ...; }; disableAnimation: { ...; ...'.
  • error TS2353: Object literal may only specify known properties, and 'disableAnimation' does not exist in type 'TVDefaultVariants<{ color: { default: { td: string; }; primary: { td: string; }; secondary: { td: string; }; success: { td: string; }; warning: { td: string; }; danger: { td: string; }; }; layout: { auto: { table: string; }; fixed: { table: string; }; }; ... 8 more ...; fullWidth: { ...; }; }, { ...; }, { ...; }, { ...'.

packages/components/image/tsconfig.json

  • error TS2353: Object literal may only specify known properties, and 'isRounded' does not exist in type '{ color?: "default" | "primary" | "secondary" | "success" | "warning" | "danger" | ("default" | "primary" | "secondary" | "success" | "warning" | "danger")[] | undefined; size?: "sm" | "md" | "lg" | ("sm" | ... 1 more ... | "lg")[] | undefined; ... 6 more ...; isIconOnly?: boolean | ... 1 more ... | undefined; } & {...'.
  • error TS2353: Object literal may only specify known properties, and 'isBlurred' does not exist in type 'TVDefaultVariants<{ radius: { none: {}; sm: {}; md: {}; lg: {}; full: {}; }; shadow: { none: { wrapper: string; img: string; }; sm: { wrapper: string; img: string; }; md: { wrapper: string; img: string; }; lg: { wrapper: string; img: string; }; }; isZoomed: { ...; }; showSkeleton: { ...; }; disableAnimation: { ...; ...'.
  • error TS2353: Object literal may only specify known properties, and 'disableAnimation' does not exist in type 'TVDefaultVariants<{ color: { default: { td: string; }; primary: { td: string; }; secondary: { td: string; }; success: { td: string; }; warning: { td: string; }; danger: { td: string; }; }; layout: { auto: { table: string; }; fixed: { table: string; }; }; ... 8 more ...; fullWidth: { ...; }; }, { ...; }, { ...; }, { ...'.

packages/components/card/tsconfig.json

  • error TS2353: Object literal may only specify known properties, and 'isRounded' does not exist in type '{ color?: "default" | "primary" | "secondary" | "success" | "warning" | "danger" | ("default" | "primary" | "secondary" | "success" | "warning" | "danger")[] | undefined; size?: "sm" | "md" | "lg" | ("sm" | ... 1 more ... | "lg")[] | undefined; ... 6 more ...; isIconOnly?: boolean | ... 1 more ... | undefined; } & {...'.
  • error TS2353: Object literal may only specify known properties, and 'isBlurred' does not exist in type 'TVDefaultVariants<{ radius: { none: {}; sm: {}; md: {}; lg: {}; full: {}; }; shadow: { none: { wrapper: string; img: string; }; sm: { wrapper: string; img: string; }; md: { wrapper: string; img: string; }; lg: { wrapper: string; img: string; }; }; isZoomed: { ...; }; showSkeleton: { ...; }; disableAnimation: { ...; ...'.
  • error TS2353: Object literal may only specify known properties, and 'disableAnimation' does not exist in type 'TVDefaultVariants<{ color: { default: { td: string; }; primary: { td: string; }; secondary: { td: string; }; success: { td: string; }; warning: { td: string; }; danger: { td: string; }; }; layout: { auto: { table: string; }; fixed: { table: string; }; }; ... 8 more ...; fullWidth: { ...; }; }, { ...; }, { ...; }, { ...'.

packages/components/popover/tsconfig.json

  • error TS2353: Object literal may only specify known properties, and 'isRounded' does not exist in type '{ color?: "default" | "primary" | "secondary" | "success" | "warning" | "danger" | ("default" | "primary" | "secondary" | "success" | "warning" | "danger")[] | undefined; size?: "sm" | "md" | "lg" | ("sm" | ... 1 more ... | "lg")[] | undefined; ... 6 more ...; isIconOnly?: boolean | ... 1 more ... | undefined; } & {...'.
  • error TS2353: Object literal may only specify known properties, and 'isBlurred' does not exist in type 'TVDefaultVariants<{ radius: { none: {}; sm: {}; md: {}; lg: {}; full: {}; }; shadow: { none: { wrapper: string; img: string; }; sm: { wrapper: string; img: string; }; md: { wrapper: string; img: string; }; lg: { wrapper: string; img: string; }; }; isZoomed: { ...; }; showSkeleton: { ...; }; disableAnimation: { ...; ...'.
  • error TS2353: Object literal may only specify known properties, and 'disableAnimation' does not exist in type 'TVDefaultVariants<{ color: { default: { td: string; }; primary: { td: string; }; secondary: { td: string; }; success: { td: string; }; warning: { td: string; }; danger: { td: string; }; }; layout: { auto: { table: string; }; fixed: { table: string; }; }; ... 8 more ...; fullWidth: { ...; }; }, { ...; }, { ...; }, { ...'.

packages/components/autocomplete/tsconfig.json

  • error TS2353: Object literal may only specify known properties, and 'isRounded' does not exist in type '{ color?: "default" | "primary" | "secondary" | "success" | "warning" | "danger" | ("default" | "primary" | "secondary" | "success" | "warning" | "danger")[] | undefined; size?: "sm" | "md" | "lg" | ("sm" | ... 1 more ... | "lg")[] | undefined; ... 6 more ...; isIconOnly?: boolean | ... 1 more ... | undefined; } & {...'.
  • error TS2353: Object literal may only specify known properties, and 'isBlurred' does not exist in type 'TVDefaultVariants<{ radius: { none: {}; sm: {}; md: {}; lg: {}; full: {}; }; shadow: { none: { wrapper: string; img: string; }; sm: { wrapper: string; img: string; }; md: { wrapper: string; img: string; }; lg: { wrapper: string; img: string; }; }; isZoomed: { ...; }; showSkeleton: { ...; }; disableAnimation: { ...; ...'.
  • error TS2353: Object literal may only specify known properties, and 'disableAnimation' does not exist in type 'TVDefaultVariants<{ color: { default: { td: string; }; primary: { td: string; }; secondary: { td: string; }; success: { td: string; }; warning: { td: string; }; danger: { td: string; }; }; layout: { auto: { table: string; }; fixed: { table: string; }; }; ... 8 more ...; fullWidth: { ...; }; }, { ...; }, { ...; }, { ...'.

packages/components/switch/tsconfig.json

  • error TS2353: Object literal may only specify known properties, and 'isRounded' does not exist in type '{ color?: "default" | "primary" | "secondary" | "success" | "warning" | "danger" | ("default" | "primary" | "secondary" | "success" | "warning" | "danger")[] | undefined; size?: "sm" | "md" | "lg" | ("sm" | ... 1 more ... | "lg")[] | undefined; ... 6 more ...; isIconOnly?: boolean | ... 1 more ... | undefined; } & {...'.
  • error TS2353: Object literal may only specify known properties, and 'isBlurred' does not exist in type 'TVDefaultVariants<{ radius: { none: {}; sm: {}; md: {}; lg: {}; full: {}; }; shadow: { none: { wrapper: string; img: string; }; sm: { wrapper: string; img: string; }; md: { wrapper: string; img: string; }; lg: { wrapper: string; img: string; }; }; isZoomed: { ...; }; showSkeleton: { ...; }; disableAnimation: { ...; ...'.
  • error TS2353: Object literal may only specify known properties, and 'disableAnimation' does not exist in type 'TVDefaultVariants<{ color: { default: { td: string; }; primary: { td: string; }; secondary: { td: string; }; success: { td: string; }; warning: { td: string; }; danger: { td: string; }; }; layout: { auto: { table: string; }; fixed: { table: string; }; }; ... 8 more ...; fullWidth: { ...; }; }, { ...; }, { ...; }, { ...'.

packages/components/badge/tsconfig.json

  • error TS2353: Object literal may only specify known properties, and 'isRounded' does not exist in type '{ color?: "default" | "primary" | "secondary" | "success" | "warning" | "danger" | ("default" | "primary" | "secondary" | "success" | "warning" | "danger")[] | undefined; size?: "sm" | "md" | "lg" | ("sm" | ... 1 more ... | "lg")[] | undefined; ... 6 more ...; isIconOnly?: boolean | ... 1 more ... | undefined; } & {...'.
  • error TS2353: Object literal may only specify known properties, and 'isBlurred' does not exist in type 'TVDefaultVariants<{ radius: { none: {}; sm: {}; md: {}; lg: {}; full: {}; }; shadow: { none: { wrapper: string; img: string; }; sm: { wrapper: string; img: string; }; md: { wrapper: string; img: string; }; lg: { wrapper: string; img: string; }; }; isZoomed: { ...; }; showSkeleton: { ...; }; disableAnimation: { ...; ...'.
  • error TS2353: Object literal may only specify known properties, and 'disableAnimation' does not exist in type 'TVDefaultVariants<{ color: { default: { td: string; }; primary: { td: string; }; secondary: { td: string; }; success: { td: string; }; warning: { td: string; }; danger: { td: string; }; }; layout: { auto: { table: string; }; fixed: { table: string; }; }; ... 8 more ...; fullWidth: { ...; }; }, { ...; }, { ...; }, { ...'.

packages/components/menu/tsconfig.json

  • error TS2353: Object literal may only specify known properties, and 'isRounded' does not exist in type '{ color?: "default" | "primary" | "secondary" | "success" | "warning" | "danger" | ("default" | "primary" | "secondary" | "success" | "warning" | "danger")[] | undefined; size?: "sm" | "md" | "lg" | ("sm" | ... 1 more ... | "lg")[] | undefined; ... 6 more ...; isIconOnly?: boolean | ... 1 more ... | undefined; } & {...'.
  • error TS2353: Object literal may only specify known properties, and 'isBlurred' does not exist in type 'TVDefaultVariants<{ radius: { none: {}; sm: {}; md: {}; lg: {}; full: {}; }; shadow: { none: { wrapper: string; img: string; }; sm: { wrapper: string; img: string; }; md: { wrapper: string; img: string; }; lg: { wrapper: string; img: string; }; }; isZoomed: { ...; }; showSkeleton: { ...; }; disableAnimation: { ...; ...'.
  • error TS2353: Object literal may only specify known properties, and 'disableAnimation' does not exist in type 'TVDefaultVariants<{ color: { default: { td: string; }; primary: { td: string; }; secondary: { td: string; }; success: { td: string; }; warning: { td: string; }; danger: { td: string; }; }; layout: { auto: { table: string; }; fixed: { table: string; }; }; ... 8 more ...; fullWidth: { ...; }; }, { ...; }, { ...; }, { ...'.

packages/components/user/tsconfig.json

  • error TS2353: Object literal may only specify known properties, and 'isRounded' does not exist in type '{ color?: "default" | "primary" | "secondary" | "success" | "warning" | "danger" | ("default" | "primary" | "secondary" | "success" | "warning" | "danger")[] | undefined; size?: "sm" | "md" | "lg" | ("sm" | ... 1 more ... | "lg")[] | undefined; ... 6 more ...; isIconOnly?: boolean | ... 1 more ... | undefined; } & {...'.
  • error TS2353: Object literal may only specify known properties, and 'isBlurred' does not exist in type 'TVDefaultVariants<{ radius: { none: {}; sm: {}; md: {}; lg: {}; full: {}; }; shadow: { none: { wrapper: string; img: string; }; sm: { wrapper: string; img: string; }; md: { wrapper: string; img: string; }; lg: { wrapper: string; img: string; }; }; isZoomed: { ...; }; showSkeleton: { ...; }; disableAnimation: { ...; ...'.
  • error TS2353: Object literal may only specify known properties, and 'disableAnimation' does not exist in type 'TVDefaultVariants<{ color: { default: { td: string; }; primary: { td: string; }; secondary: { td: string; }; success: { td: string; }; warning: { td: string; }; danger: { td: string; }; }; layout: { auto: { table: string; }; fixed: { table: string; }; }; ... 8 more ...; fullWidth: { ...; }; }, { ...; }, { ...; }, { ...'.

packages/components/dropdown/tsconfig.json

  • error TS2353: Object literal may only specify known properties, and 'isRounded' does not exist in type '{ size?: "sm" | "md" | "lg" | ("sm" | "md" | "lg")[] | undefined; color?: "default" | "primary" | "secondary" | "success" | "warning" | "danger" | ("default" | "primary" | "secondary" | "success" | "warning" | "danger")[] | undefined; ... 6 more ...; isIconOnly?: boolean | ... 1 more ... | undefined; } & { ...; }'.
  • error TS2353: Object literal may only specify known properties, and 'isBlurred' does not exist in type 'TVDefaultVariants<{ radius: { none: {}; sm: {}; md: {}; lg: {}; full: {}; }; shadow: { none: { wrapper: string; img: string; }; sm: { wrapper: string; img: string; }; md: { wrapper: string; img: string; }; lg: { wrapper: string; img: string; }; }; isZoomed: { ...; }; showSkeleton: { ...; }; disableAnimation: { ...; ...'.
  • error TS2353: Object literal may only specify known properties, and 'disableAnimation' does not exist in type 'TVDefaultVariants<{ color: { default: { td: string; }; primary: { td: string; }; secondary: { td: string; }; success: { td: string; }; warning: { td: string; }; danger: { td: string; }; }; layout: { auto: { table: string; }; fixed: { table: string; }; }; ... 8 more ...; fullWidth: { ...; }; }, { ...; }, { ...; }, { ...'.

packages/components/tooltip/tsconfig.json

  • error TS2353: Object literal may only specify known properties, and 'isRounded' does not exist in type '{ color?: "default" | "primary" | "secondary" | "success" | "warning" | "danger" | ("default" | "primary" | "secondary" | "success" | "warning" | "danger")[] | undefined; size?: "sm" | "md" | "lg" | ("sm" | ... 1 more ... | "lg")[] | undefined; ... 6 more ...; isIconOnly?: boolean | ... 1 more ... | undefined; } & {...'.
  • error TS2353: Object literal may only specify known properties, and 'isBlurred' does not exist in type 'TVDefaultVariants<{ radius: { none: {}; sm: {}; md: {}; lg: {}; full: {}; }; shadow: { none: { wrapper: string; img: string; }; sm: { wrapper: string; img: string; }; md: { wrapper: string; img: string; }; lg: { wrapper: string; img: string; }; }; isZoomed: { ...; }; showSkeleton: { ...; }; disableAnimation: { ...; ...'.
  • error TS2353: Object literal may only specify known properties, and 'disableAnimation' does not exist in type 'TVDefaultVariants<{ color: { default: { td: string; }; primary: { td: string; }; secondary: { td: string; }; success: { td: string; }; warning: { td: string; }; danger: { td: string; }; }; layout: { auto: { table: string; }; fixed: { table: string; }; }; ... 8 more ...; fullWidth: { ...; }; }, { ...; }, { ...; }, { ...'.

packages/components/breadcrumbs/tsconfig.json

  • error TS2353: Object literal may only specify known properties, and 'isRounded' does not exist in type '{ color?: "default" | "primary" | "secondary" | "success" | "warning" | "danger" | ("default" | "primary" | "secondary" | "success" | "warning" | "danger")[] | undefined; size?: "sm" | "md" | "lg" | ("sm" | ... 1 more ... | "lg")[] | undefined; ... 6 more ...; isIconOnly?: boolean | ... 1 more ... | undefined; } & {...'.
  • error TS2353: Object literal may only specify known properties, and 'isBlurred' does not exist in type 'TVDefaultVariants<{ radius: { none: {}; sm: {}; md: {}; lg: {}; full: {}; }; shadow: { none: { wrapper: string; img: string; }; sm: { wrapper: string; img: string; }; md: { wrapper: string; img: string; }; lg: { wrapper: string; img: string; }; }; isZoomed: { ...; }; showSkeleton: { ...; }; disableAnimation: { ...; ...'.
  • error TS2353: Object literal may only specify known properties, and 'disableAnimation' does not exist in type 'TVDefaultVariants<{ color: { default: { td: string; }; primary: { td: string; }; secondary: { td: string; }; success: { td: string; }; warning: { td: string; }; danger: { td: string; }; }; layout: { auto: { table: string; }; fixed: { table: string; }; }; ... 8 more ...; fullWidth: { ...; }; }, { ...; }, { ...; }, { ...'.

packages/components/checkbox/tsconfig.json

  • error TS2353: Object literal may only specify known properties, and 'isRounded' does not exist in type '{ size?: "sm" | "md" | "lg" | ("sm" | "md" | "lg")[] | undefined; color?: "default" | "primary" | "secondary" | "success" | "warning" | "danger" | ("default" | "primary" | "secondary" | "success" | "warning" | "danger")[] | undefined; ... 6 more ...; isIconOnly?: boolean | ... 1 more ... | undefined; } & { ...; }'.
  • error TS2353: Object literal may only specify known properties, and 'isBlurred' does not exist in type 'TVDefaultVariants<{ radius: { none: {}; sm: {}; md: {}; lg: {}; full: {}; }; shadow: { none: { wrapper: string; img: string; }; sm: { wrapper: string; img: string; }; md: { wrapper: string; img: string; }; lg: { wrapper: string; img: string; }; }; isZoomed: { ...; }; showSkeleton: { ...; }; disableAnimation: { ...; ...'.
  • error TS2353: Object literal may only specify known properties, and 'disableAnimation' does not exist in type 'TVDefaultVariants<{ color: { default: { td: string; }; primary: { td: string; }; secondary: { td: string; }; success: { td: string; }; warning: { td: string; }; danger: { td: string; }; }; layout: { auto: { table: string; }; fixed: { table: string; }; }; ... 8 more ...; fullWidth: { ...; }; }, { ...; }, { ...; }, { ...'.

packages/components/kbd/tsconfig.json

  • error TS2353: Object literal may only specify known properties, and 'isRounded' does not exist in type '{ color?: "default" | "primary" | "secondary" | "success" | "warning" | "danger" | ("default" | "primary" | "secondary" | "success" | "warning" | "danger")[] | undefined; size?: "sm" | "md" | "lg" | ("sm" | ... 1 more ... | "lg")[] | undefined; ... 6 more ...; isIconOnly?: boolean | ... 1 more ... | undefined; } & {...'.
  • error TS2353: Object literal may only specify known properties, and 'isBlurred' does not exist in type 'TVDefaultVariants<{ radius: { none: {}; sm: {}; md: {}; lg: {}; full: {}; }; shadow: { none: { wrapper: string; img: string; }; sm: { wrapper: string; img: string; }; md: { wrapper: string; img: string; }; lg: { wrapper: string; img: string; }; }; isZoomed: { ...; }; showSkeleton: { ...; }; disableAnimation: { ...; ...'.
  • error TS2353: Object literal may only specify known properties, and 'disableAnimation' does not exist in type 'TVDefaultVariants<{ color: { default: { td: string; }; primary: { td: string; }; secondary: { td: string; }; success: { td: string; }; warning: { td: string; }; danger: { td: string; }; }; layout: { auto: { table: string; }; fixed: { table: string; }; }; ... 8 more ...; fullWidth: { ...; }; }, { ...; }, { ...; }, { ...'.

packages/components/modal/tsconfig.json

  • error TS2353: Object literal may only specify known properties, and 'isRounded' does not exist in type '{ color?: "default" | "primary" | "secondary" | "success" | "warning" | "danger" | ("default" | "primary" | "secondary" | "success" | "warning" | "danger")[] | undefined; size?: "sm" | "md" | "lg" | ("sm" | ... 1 more ... | "lg")[] | undefined; ... 6 more ...; isIconOnly?: boolean | ... 1 more ... | undefined; } & {...'.
  • error TS2353: Object literal may only specify known properties, and 'isBlurred' does not exist in type 'TVDefaultVariants<{ radius: { none: {}; sm: {}; md: {}; lg: {}; full: {}; }; shadow: { none: { wrapper: string; img: string; }; sm: { wrapper: string; img: string; }; md: { wrapper: string; img: string; }; lg: { wrapper: string; img: string; }; }; isZoomed: { ...; }; showSkeleton: { ...; }; disableAnimation: { ...; ...'.
  • error TS2353: Object literal may only specify known properties, and 'disableAnimation' does not exist in type 'TVDefaultVariants<{ color: { default: { td: string; }; primary: { td: string; }; secondary: { td: string; }; success: { td: string; }; warning: { td: string; }; danger: { td: string; }; }; layout: { auto: { table: string; }; fixed: { table: string; }; }; ... 8 more ...; fullWidth: { ...; }; }, { ...; }, { ...; }, { ...'.

packages/components/navbar/tsconfig.json

  • error TS2353: Object literal may only specify known properties, and 'isRounded' does not exist in type '{ color?: "default" | "primary" | "secondary" | "success" | "warning" | "danger" | ("default" | "primary" | "secondary" | "success" | "warning" | "danger")[] | undefined; size?: "sm" | "md" | "lg" | ("sm" | ... 1 more ... | "lg")[] | undefined; ... 6 more ...; isIconOnly?: boolean | ... 1 more ... | undefined; } & {...'.
  • error TS2353: Object literal may only specify known properties, and 'isBlurred' does not exist in type 'TVDefaultVariants<{ radius: { none: {}; sm: {}; md: {}; lg: {}; full: {}; }; shadow: { none: { wrapper: string; img: string; }; sm: { wrapper: string; img: string; }; md: { wrapper: string; img: string; }; lg: { wrapper: string; img: string; }; }; isZoomed: { ...; }; showSkeleton: { ...; }; disableAnimation: { ...; ...'.
  • error TS2353: Object literal may only specify known properties, and 'disableAnimation' does not exist in type 'TVDefaultVariants<{ color: { default: { td: string; }; primary: { td: string; }; secondary: { td: string; }; success: { td: string; }; warning: { td: string; }; danger: { td: string; }; }; layout: { auto: { table: string; }; fixed: { table: string; }; }; ... 8 more ...; fullWidth: { ...; }; }, { ...; }, { ...; }, { ...'.

packages/components/pagination/tsconfig.json

  • error TS2353: Object literal may only specify known properties, and 'isRounded' does not exist in type '{ color?: "default" | "primary" | "secondary" | "success" | "warning" | "danger" | ("default" | "primary" | "secondary" | "success" | "warning" | "danger")[] | undefined; size?: "sm" | "md" | "lg" | ("sm" | ... 1 more ... | "lg")[] | undefined; ... 6 more ...; isIconOnly?: boolean | ... 1 more ... | undefined; } & {...'.
  • error TS2353: Object literal may only specify known properties, and 'isBlurred' does not exist in type 'TVDefaultVariants<{ radius: { none: {}; sm: {}; md: {}; lg: {}; full: {}; }; shadow: { none: { wrapper: string; img: string; }; sm: { wrapper: string; img: string; }; md: { wrapper: string; img: string; }; lg: { wrapper: string; img: string; }; }; isZoomed: { ...; }; showSkeleton: { ...; }; disableAnimation: { ...; ...'.
  • error TS2353: Object literal may only specify known properties, and 'disableAnimation' does not exist in type 'TVDefaultVariants<{ color: { default: { td: string; }; primary: { td: string; }; secondary: { td: string; }; success: { td: string; }; warning: { td: string; }; danger: { td: string; }; }; layout: { auto: { table: string; }; fixed: { table: string; }; }; ... 8 more ...; fullWidth: { ...; }; }, { ...; }, { ...; }, { ...'.

packages/components/progress/tsconfig.json

  • error TS2353: Object literal may only specify known properties, and 'isRounded' does not exist in type '{ color?: "default" | "primary" | "secondary" | "success" | "warning" | "danger" | ("default" | "primary" | "secondary" | "success" | "warning" | "danger")[] | undefined; size?: "sm" | "md" | "lg" | ("sm" | ... 1 more ... | "lg")[] | undefined; ... 6 more ...; isIconOnly?: boolean | ... 1 more ... | undefined; } & {...'.
  • error TS2353: Object literal may only specify known properties, and 'isBlurred' does not exist in type 'TVDefaultVariants<{ radius: { none: {}; sm: {}; md: {}; lg: {}; full: {}; }; shadow: { none: { wrapper: string; img: string; }; sm: { wrapper: string; img: string; }; md: { wrapper: string; img: string; }; lg: { wrapper: string; img: string; }; }; isZoomed: { ...; }; showSkeleton: { ...; }; disableAnimation: { ...; ...'.
  • error TS2353: Object literal may only specify known properties, and 'disableAnimation' does not exist in type 'TVDefaultVariants<{ color: { default: { td: string; }; primary: { td: string; }; secondary: { td: string; }; success: { td: string; }; warning: { td: string; }; danger: { td: string; }; }; layout: { auto: { table: string; }; fixed: { table: string; }; }; ... 8 more ...; fullWidth: { ...; }; }, { ...; }, { ...; }, { ...'.

packages/components/radio/tsconfig.json

  • error TS2353: Object literal may only specify known properties, and 'isRounded' does not exist in type '{ color?: "default" | "primary" | "secondary" | "success" | "warning" | "danger" | ("default" | "primary" | "secondary" | "success" | "warning" | "danger")[] | undefined; size?: "sm" | "md" | "lg" | ("sm" | ... 1 more ... | "lg")[] | undefined; ... 6 more ...; isIconOnly?: boolean | ... 1 more ... | undefined; } & {...'.
  • error TS2353: Object literal may only specify known properties, and 'isBlurred' does not exist in type 'TVDefaultVariants<{ radius: { none: {}; sm: {}; md: {}; lg: {}; full: {}; }; shadow: { none: { wrapper: string; img: string; }; sm: { wrapper: string; img: string; }; md: { wrapper: string; img: string; }; lg: { wrapper: string; img: string; }; }; isZoomed: { ...; }; showSkeleton: { ...; }; disableAnimation: { ...; ...'.
  • error TS2353: Object literal may only specify known properties, and 'disableAnimation' does not exist in type 'TVDefaultVariants<{ color: { default: { td: string; }; primary: { td: string; }; secondary: { td: string; }; success: { td: string; }; warning: { td: string; }; danger: { td: string; }; }; layout: { auto: { table: string; }; fixed: { table: string; }; }; ... 8 more ...; fullWidth: { ...; }; }, { ...; }, { ...; }, { ...'.

packages/components/select/tsconfig.json

  • error TS2353: Object literal may only specify known properties, and 'isRounded' does not exist in type '{ isDisabled?: boolean | boolean[] | undefined; variant?: "flat" | "light" | "shadow" | "solid" | "bordered" | "faded" | "ghost" | ("flat" | "light" | "shadow" | "solid" | "bordered" | "faded" | "ghost")[] | undefined; ... 6 more ...; isIconOnly?: boolean | ... 1 more ... | undefined; } & { ...; }'.
  • error TS2353: Object literal may only specify known properties, and 'isBlurred' does not exist in type 'TVDefaultVariants<{ radius: { none: {}; sm: {}; md: {}; lg: {}; full: {}; }; shadow: { none: { wrapper: string; img: string; }; sm: { wrapper: string; img: string; }; md: { wrapper: string; img: string; }; lg: { wrapper: string; img: string; }; }; isZoomed: { ...; }; showSkeleton: { ...; }; disableAnimation: { ...; ...'.
  • error TS2353: Object literal may only specify known properties, and 'disableAnimation' does not exist in type 'TVDefaultVariants<{ color: { default: { td: string; }; primary: { td: string; }; secondary: { td: string; }; success: { td: string; }; warning: { td: string; }; danger: { td: string; }; }; layout: { auto: { table: string; }; fixed: { table: string; }; }; ... 8 more ...; fullWidth: { ...; }; }, { ...; }, { ...; }, { ...'.

packages/components/skeleton/tsconfig.json

  • error TS2353: Object literal may only specify known properties, and 'isRounded' does not exist in type '{ color?: "default" | "primary" | "secondary" | "success" | "warning" | "danger" | ("default" | "primary" | "secondary" | "success" | "warning" | "danger")[] | undefined; size?: "sm" | "md" | "lg" | ("sm" | ... 1 more ... | "lg")[] | undefined; ... 6 more ...; isIconOnly?: boolean | ... 1 more ... | undefined; } & {...'.
  • error TS2353: Object literal may only specify known properties, and 'isBlurred' does not exist in type 'TVDefaultVariants<{ radius: { none: {}; sm: {}; md: {}; lg: {}; full: {}; }; shadow: { none: { wrapper: string; img: string; }; sm: { wrapper: string; img: string; }; md: { wrapper: string; img: string; }; lg: { wrapper: string; img: string; }; }; isZoomed: { ...; }; showSkeleton: { ...; }; disableAnimation: { ...; ...'.
  • error TS2353: Object literal may only specify known properties, and 'disableAnimation' does not exist in type 'TVDefaultVariants<{ color: { default: { td: string; }; primary: { td: string; }; secondary: { td: string; }; success: { td: string; }; warning: { td: string; }; danger: { td: string; }; }; layout: { auto: { table: string; }; fixed: { table: string; }; }; ... 8 more ...; fullWidth: { ...; }; }, { ...; }, { ...; }, { ...'.

packages/components/slider/tsconfig.json

  • error TS2353: Object literal may only specify known properties, and 'isRounded' does not exist in type '{ size?: "sm" | "md" | "lg" | ("sm" | "md" | "lg")[] | undefined; color?: "default" | "primary" | "secondary" | "success" | "warning" | "danger" | ("default" | "primary" | "secondary" | "success" | "warning" | "danger")[] | undefined; ... 6 more ...; isIconOnly?: boolean | ... 1 more ... | undefined; } & { ...; }'.
  • error TS2353: Object literal may only specify known properties, and 'isBlurred' does not exist in type 'TVDefaultVariants<{ radius: { none: {}; sm: {}; md: {}; lg: {}; full: {}; }; shadow: { none: { wrapper: string; img: string; }; sm: { wrapper: string; img: string; }; md: { wrapper: string; img: string; }; lg: { wrapper: string; img: string; }; }; isZoomed: { ...; }; showSkeleton: { ...; }; disableAnimation: { ...; ...'.
  • error TS2353: Object literal may only specify known properties, and 'disableAnimation' does not exist in type 'TVDefaultVariants<{ color: { default: { td: string; }; primary: { td: string; }; secondary: { td: string; }; success: { td: string; }; warning: { td: string; }; danger: { td: string; }; }; layout: { auto: { table: string; }; fixed: { table: string; }; }; ... 8 more ...; fullWidth: { ...; }; }, { ...; }, { ...; }, { ...'.

packages/components/snippet/tsconfig.json

  • error TS2353: Object literal may only specify known properties, and 'isRounded' does not exist in type '{ color?: "default" | "primary" | "secondary" | "success" | "warning" | "danger" | ("default" | "primary" | "secondary" | "success" | "warning" | "danger")[] | undefined; size?: "sm" | "md" | "lg" | ("sm" | ... 1 more ... | "lg")[] | undefined; ... 6 more ...; isIconOnly?: boolean | ... 1 more ... | undefined; } & {...'.
  • error TS2353: Object literal may only specify known properties, and 'isBlurred' does not exist in type 'TVDefaultVariants<{ radius: { none: {}; sm: {}; md: {}; lg: {}; full: {}; }; shadow: { none: { wrapper: string; img: string; }; sm: { wrapper: string; img: string; }; md: { wrapper: string; img: string; }; lg: { wrapper: string; img: string; }; }; isZoomed: { ...; }; showSkeleton: { ...; }; disableAnimation: { ...; ...'.
  • error TS2353: Object literal may only specify known properties, and 'disableAnimation' does not exist in type 'TVDefaultVariants<{ color: { default: { td: string; }; primary: { td: string; }; secondary: { td: string; }; success: { td: string; }; warning: { td: string; }; danger: { td: string; }; }; layout: { auto: { table: string; }; fixed: { table: string; }; }; ... 8 more ...; fullWidth: { ...; }; }, { ...; }, { ...; }, { ...'.

packages/components/spacer/tsconfig.json

  • error TS2353: Object literal may only specify known properties, and 'isRounded' does not exist in type '{ color?: "default" | "primary" | "secondary" | "success" | "warning" | "danger" | ("default" | "primary" | "secondary" | "success" | "warning" | "danger")[] | undefined; size?: "sm" | "md" | "lg" | ("sm" | ... 1 more ... | "lg")[] | undefined; ... 6 more ...; isIconOnly?: boolean | ... 1 more ... | undefined; } & {...'.
  • error TS2353: Object literal may only specify known properties, and 'isBlurred' does not exist in type 'TVDefaultVariants<{ radius: { none: {}; sm: {}; md: {}; lg: {}; full: {}; }; shadow: { none: { wrapper: string; img: string; }; sm: { wrapper: string; img: string; }; md: { wrapper: string; img: string; }; lg: { wrapper: string; img: string; }; }; isZoomed: { ...; }; showSkeleton: { ...; }; disableAnimation: { ...; ...'.
  • error TS2353: Object literal may only specify known properties, and 'disableAnimation' does not exist in type 'TVDefaultVariants<{ color: { default: { td: string; }; primary: { td: string; }; secondary: { td: string; }; success: { td: string; }; warning: { td: string; }; danger: { td: string; }; }; layout: { auto: { table: string; }; fixed: { table: string; }; }; ... 8 more ...; fullWidth: { ...; }; }, { ...; }, { ...; }, { ...'.

packages/components/table/tsconfig.json

  • error TS2353: Object literal may only specify known properties, and 'isRounded' does not exist in type '{ color?: "default" | "primary" | "secondary" | "success" | "warning" | "danger" | ("default" | "primary" | "secondary" | "success" | "warning" | "danger")[] | undefined; size?: "sm" | "md" | "lg" | ("sm" | ... 1 more ... | "lg")[] | undefined; ... 6 more ...; isIconOnly?: boolean | ... 1 more ... | undefined; } & {...'.
  • error TS2353: Object literal may only specify known properties, and 'isBlurred' does not exist in type 'TVDefaultVariants<{ radius: { none: {}; sm: {}; md: {}; lg: {}; full: {}; }; shadow: { none: { wrapper: string; img: string; }; sm: { wrapper: string; img: string; }; md: { wrapper: string; img: string; }; lg: { wrapper: string; img: string; }; }; isZoomed: { ...; }; showSkeleton: { ...; }; disableAnimation: { ...; ...'.
  • error TS2353: Object literal may only specify known properties, and 'disableAnimation' does not exist in type 'TVDefaultVariants<{ color: { default: { td: string; }; primary: { td: string; }; secondary: { td: string; }; success: { td: string; }; warning: { td: string; }; danger: { td: string; }; }; layout: { auto: { table: string; }; fixed: { table: string; }; }; ... 8 more ...; fullWidth: { ...; }; }, { ...; }, { ...; }, { ...'.

packages/components/tabs/tsconfig.json

  • error TS2353: Object literal may only specify known properties, and 'isRounded' does not exist in type '{ color?: "default" | "primary" | "secondary" | "success" | "warning" | "danger" | ("default" | "primary" | "secondary" | "success" | "warning" | "danger")[] | undefined; size?: "sm" | "md" | "lg" | ("sm" | ... 1 more ... | "lg")[] | undefined; ... 6 more ...; isIconOnly?: boolean | ... 1 more ... | undefined; } & {...'.
  • error TS2353: Object literal may only specify known properties, and 'isBlurred' does not exist in type 'TVDefaultVariants<{ radius: { none: {}; sm: {}; md: {}; lg: {}; full: {}; }; shadow: { none: { wrapper: string; img: string; }; sm: { wrapper: string; img: string; }; md: { wrapper: string; img: string; }; lg: { wrapper: string; img: string; }; }; isZoomed: { ...; }; showSkeleton: { ...; }; disableAnimation: { ...; ...'.
  • error TS2353: Object literal may only specify known properties, and 'disableAnimation' does not exist in type 'TVDefaultVariants<{ color: { default: { td: string; }; primary: { td: string; }; secondary: { td: string; }; success: { td: string; }; warning: { td: string; }; danger: { td: string; }; }; layout: { auto: { table: string; }; fixed: { table: string; }; }; ... 8 more ...; fullWidth: { ...; }; }, { ...; }, { ...; }, { ...'.

packages/core/react/tsconfig.json

  • error TS2353: Object literal may only specify known properties, and 'isRounded' does not exist in type '{ color?: "default" | "primary" | "secondary" | "success" | "warning" | "danger" | ("default" | "primary" | "secondary" | "success" | "warning" | "danger")[] | undefined; size?: "sm" | "md" | "lg" | ("sm" | ... 1 more ... | "lg")[] | undefined; ... 6 more ...; isIconOnly?: boolean | ... 1 more ... | undefined; } & {...'.
  • error TS2353: Object literal may only specify known properties, and 'isBlurred' does not exist in type 'TVDefaultVariants<{ radius: { none: {}; sm: {}; md: {}; lg: {}; full: {}; }; shadow: { none: { wrapper: string; img: string; }; sm: { wrapper: string; img: string; }; md: { wrapper: string; img: string; }; lg: { wrapper: string; img: string; }; }; isZoomed: { ...; }; showSkeleton: { ...; }; disableAnimation: { ...; ...'.
  • error TS2353: Object literal may only specify known properties, and 'disableAnimation' does not exist in type 'TVDefaultVariants<{ color: { default: { td: string; }; primary: { td: string; }; secondary: { td: string; }; success: { td: string; }; warning: { td: string; }; danger: { td: string; }; }; layout: { auto: { table: string; }; fixed: { table: string; }; }; ... 8 more ...; fullWidth: { ...; }; }, { ...; }, { ...; }, { ...'.

typescript-bot avatar Jan 11 '24 00:01 typescript-bot