Skip to content

Commit ed76336

Browse files
committed
review comment
1 parent 1d0b40e commit ed76336

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

frontend/docs/about-slow-types.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ reference "slow types". "Slow types" are types that are not explicitly written,
1313
or are so complex that they require extensive inference to be understood.
1414

1515
This inference requires full type checking of the TypeScript source, which is
16-
not possible to do in JSR because it would require running the TypeScript
17-
compiler. This is not possible, because `tsc` does not produce stable type
16+
not feasible to do in JSR because it would require running the TypeScript
17+
compiler. It is not feasible because `tsc` does not produce stable type
1818
information over time and is too slow to run on every package in the registry on
1919
a regular basis
2020
([read more in this issue](https://github.com/jsr-io/jsr/issues/444#issuecomment-2079772908)).
@@ -264,9 +264,9 @@ explicitly. These cases are called "simple inference". Types that can be simply
264264
inferred are not considered "slow types".
265265

266266
In general, simple inference is possible if a symbol is does not reference other
267-
symbols. It is also not possible if TypeScript would perform a type widening or
268-
narrowing operation on the type (for example arrays containing different shapes
269-
of object literals).
267+
symbols. It is also not possible if the TypeScript compiler would perform a type
268+
widening or narrowing operation on the type (for example arrays containing
269+
different shapes of object literals).
270270

271271
Simple inference is possible in two positions:
272272

0 commit comments

Comments
 (0)