Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

stc

Faster TypeScript type checker
Collective - Host: opensource - https://opencollective.com/stc - Website: https://t.co/vtbiznAtSY - Code: https://github.com/dudykr/stc

fix(ts/analyzer): Allow member expr as the init of const enums (#491)

github.com/dudykr/stc - 02b6e809d19087540d275141aa628d3c92c0c28f authored almost 2 years ago by Donny/강동윤 <[email protected]>
test(ts/base): Enable pasing tests (#490)

github.com/dudykr/stc - 99d2687ad4f70fe8c4859170ca39ee50cda9a03a authored almost 2 years ago by Donny/강동윤 <[email protected]>
fix(ts/analyzer): Fix checking of optional properties for delete operand (#481)

github.com/dudykr/stc - d3101dc42dd4211cfe2a0ce01c75374ad232d7b6 authored almost 2 years ago by Cameron <[email protected]>
test(ts/tsc): Disable flaky tests (#489)

github.com/dudykr/stc - a1f045f44b72e827ea43d01b0d97e66d21b3a607 authored almost 2 years ago by Donny/강동윤 <[email protected]>
feat(ts/analyzer): Fix type inference for a type param with `unknown` constraint (#484)

Co-authored-by: Donny/강동윤 <[email protected]>

github.com/dudykr/stc - 9f071509057342d0047586d824a75c446f03fbc7 authored almost 2 years ago by 오병진 <[email protected]>
chore: Fix `check.sh` (#488)

github.com/dudykr/stc - a04660c02bdf6250cc935ab1ea3afc8a01941452 authored almost 2 years ago by Donny/강동윤 <[email protected]>
test(ts/checker): Enable multi-result tests (#487)

github.com/dudykr/stc - e098f5637af71aa7a971d9ea8de7891aa523d2cb authored almost 2 years ago by Donny/강동윤 <[email protected]>
feat: Implement basic support for static blocks (#475)

github.com/dudykr/stc - bc9dc8a9b4b3b319a38f212450db5ff1febb7d5f authored almost 2 years ago by Y Togami <[email protected]>
fix(ts/analyzer): Fix `extends` (#482)

github.com/dudykr/stc - 6582e0c5bad2d9cca2e276b691cae16cd101635e authored almost 2 years ago by Donny/강동윤 <[email protected]>
refactor(ts/types): Rename `Intrinsic` to `StringMapping` (#483)

github.com/dudykr/stc - d1afb96131213e11d92017a92bfc600ca3101c03 authored almost 2 years ago by Donny/강동윤 <[email protected]>
fix(ts/analyzer): Improve assignment (#480)

**Description:**

- Handle assignment of a string literal to an enum variant.
- Handle assi...

github.com/dudykr/stc - f86403fb4964bd8371e80cdf7e6616543d8b354e authored almost 2 years ago by Donny/강동윤 <[email protected]>
feat(ts/analyzer): Handle assignment to an empty type literal (#478)

github.com/dudykr/stc - 02227ecba5cf39d8982340d17ca8ad3489c28476 authored almost 2 years ago by 오병진 <[email protected]>
feat(ts/analyzer): Implement basic support for JSX (#474)

github.com/dudykr/stc - 3cfb302860318ba4668128c18a6aadc7b19bdc0b authored almost 2 years ago by Donny/강동윤 <[email protected]>
fix(ts/analyzer): Allow assignment of `never` to `never` in more cases (#479)

github.com/dudykr/stc - 5271d5a75c07fdef2fc8f6df991868de831887ac authored almost 2 years ago by 오병진 <[email protected]>
feat(ts/analyzer): Infer the type as never if a switch case is not compatible (#477)

github.com/dudykr/stc - e86351e25fc99ff51325a7f74ef5653d74a85487 authored almost 2 years ago by 오병진 <[email protected]>
fix(ts/analyzer): Fix class property access (#476)

github.com/dudykr/stc - 09f5294bfbd5e2e891e4593764e655e7851fd0d9 authored almost 2 years ago by Jin Wei Tan <[email protected]>
refactor(ts/env): Remove swc globals from `Env` (#473)

**Description:**

This PR removes `swc_globals` from `Env`. `Env` now does not manage `Marks`,...

github.com/dudykr/stc - 252ec379d70ffd2cc7ec86683c1e24423304d6df authored almost 2 years ago by Donny/강동윤 <[email protected]>
feat(ts/analyzer): Support types being different based on l-value or r-value (#439)

github.com/dudykr/stc - 23d8aa1781a33a70a39cb437ec62922440ddb9fc authored almost 2 years ago by 오병진 <[email protected]>
fix(ts/analyzer): Fix assignment of `never` and to `never` (#472)

github.com/dudykr/stc - f0422a3c8dc7b33d326167a819ba74010b4a0263 authored almost 2 years ago by 오병진 <[email protected]>
fix(ts/analyzer): Remove panic (#468)

**Description:**

- Fix deep clones.
- Deduplicate types when required.
- Replace `unimpl...

github.com/dudykr/stc - d3d6a8fa98f5d6cceefb046124fcf6b63d9305cb authored almost 2 years ago by Donny/강동윤 <[email protected]>
test(ts/checker): Fix parsing of target (#466)

**Description:**

This regresses stats quite a lot, but the new stat is correct.

github.com/dudykr/stc - a30bd647a762498a7c2bcd409481d326e9b77b3d authored almost 2 years ago by Donny/강동윤 <[email protected]>
feat(ts/analyzer): Handle assignment of template literals (#463)

github.com/dudykr/stc - fab9b575dcf864b2b90c59efad0c156c39d44d86 authored almost 2 years ago by Donny/강동윤 <[email protected]>
fix(ts/analyzer): Report error when assigning `null`/`undefined` to `never` (#464)

github.com/dudykr/stc - 10b78fbdda24c382d845f0d83c5d92260764325f authored almost 2 years ago by Cameron <[email protected]>
fix(ts/analyzer): Make `unknown` assignable to `{} | null | undefined` (#465)

**Description:**

- Fix some panic that occurs when accessing the index type with a TS keywor...

github.com/dudykr/stc - 3d6d58ad8ab35619eb358e67e208e96c5a2df9b6 authored almost 2 years ago by Y Togami <[email protected]>
fix(ts/analyzer): Change error code for old targets (#462)

github.com/dudykr/stc - 6f510bf4f319098d6afcf5aefdb516011c8fec3d authored almost 2 years ago by Donny/강동윤 <[email protected]>
fix(ts/analyzer): Don't add type facts from top-level expressions (#461)

github.com/dudykr/stc - b021e8958481fedb12c648f070963b59ccb28128 authored almost 2 years ago by Donny/강동윤 <[email protected]>
refactor(ts/types): Use `Atom` for `quasi` of `TplType` (#459)

**Related issue:**

- Closes https://github.com/dudykr/stc/issues/458.

github.com/dudykr/stc - f5a479116c399113b88850ce915c30940ea1dcc6 authored almost 2 years ago by Donny/강동윤 <[email protected]>
feat(ts/analyzer): Implement type inference of template literals (#456)

**Related issue:**

- Closes https://github.com/dudykr/stc/issues/213.

github.com/dudykr/stc - e716e4cee356713837e39f97a03a8f2d67d6767a authored almost 2 years ago by Donny/강동윤 <[email protected]>
chore: Add vscode debugging config (#457)

Co-authored-by: Donny/강동윤 <[email protected]>

github.com/dudykr/stc - 9dcb5ea7a32f5989bc8366bcb71aa4dabc226c48 authored almost 2 years ago by Y Togami <[email protected]>
fix(ts/analyzer): Allow unknown enum variants for computed keys (#455)

github.com/dudykr/stc - fc268501372fcefe4d38d2aba91b736593739202 authored almost 2 years ago by Donny/강동윤 <[email protected]>
fix(ts/analyzer): Fix type fact calculation of unions (#454)

**Related issue:**

- Closes https://github.com/dudykr/stc/issues/451.

github.com/dudykr/stc - 75223b9857dbaf218f7fc81568855a0d0c7f5dc8 authored almost 2 years ago by Donny/강동윤 <[email protected]>
fix(ts/analyzer): Fix assignment of intersection types (#453)

**Related issue:**

- Closes https://github.com/dudykr/stc/issues/452.

github.com/dudykr/stc - 44666370051b1f2eea8417b0433011cd4d6e2e75 authored almost 2 years ago by Donny/강동윤 <[email protected]>
feat(ts/analyzer): Implement more rules for reducing intersections (#444)

**Description:**

- Improve normalization of intersections.
- Improve assignment to interse...

github.com/dudykr/stc - b09d096b5e4347255f47a92f9e56726a944f624d authored almost 2 years ago by 오병진 <[email protected]>
chore(ci): Configure cspell (#450)

github.com/dudykr/stc - 7f1d4fafb6a2790b2f1797f716f4d2109f011a13 authored almost 2 years ago by Donny/강동윤 <[email protected]>
feat(ts/analyzer): Use two-phase inference for unions (#448)

**Description:**

- Use two-phase inference for unions.
- Handle inference of `keyof`.
- ...

github.com/dudykr/stc - 60889a6b4ccad70c60cb8b1b37fc54b12bceb25d authored almost 2 years ago by Donny/강동윤 <[email protected]>
fix(ts/builtin): Be defensive when loading builtin types (#449)

github.com/dudykr/stc - 39f06d817168338ee4ba85a70e390701600978a0 authored almost 2 years ago by Cameron <[email protected]>
feat(ts/analyzer): Improve generic inference (#434)

**Description:**

- Fix logic for type inference.
- Remove `InferredType`.
- Fix the infe...

github.com/dudykr/stc - 111b3eea612ec98b25aa5a779010a61b6e300aa7 authored almost 2 years ago by Donny/강동윤 <[email protected]>
fix(ts/storage): Remove wrong assertions (#445)

github.com/dudykr/stc - a66bbfdd40313ff2f4c0e5746292c8ac15c6d4e4 authored almost 2 years ago by Cameron <[email protected]>
feat(ts/analyzer): Show TS2340 when accessing to super class property via super keyword (#442)

**Description:**

Tiny fix about property access via the `super` keyword. `super` can access c...

github.com/dudykr/stc - 977a433daae8d5dd51312e2c8921912008396b17 authored almost 2 years ago by Y Togami <[email protected]>
fix(ts/analyzer): Fix assignment of `Type::Enum` (#441)

**Description:**

- Improve assignment logic for keyword types.
- Use `string | EnumVariant...

github.com/dudykr/stc - 1ccc8f943f4c27320a30959e82fcd41a88d7fc81 authored almost 2 years ago by Donny/강동윤 <[email protected]>
fix(ts/analyzer): Add error when performing unary op on unknown type (#440)

**Description:**

Errors when performing unary op on unknown type.

e.g.
```ts
var x: unkn...

github.com/dudykr/stc - 1ade18b5509795a6bc077e44dad145e71e04b622 authored almost 2 years ago by Cameron <[email protected]>
feat(ts/analyzer): Handle a protected/private constructor (#438)

**Description:**

- Show TS2673 if calling a private constructor.
- Show TS2674 if calling a...

github.com/dudykr/stc - 008fe1ece2ea9c876f9515df406c7285b9cd0c5d authored almost 2 years ago by Y Togami <[email protected]>
feat(ts/analyzer): Handle assignment of a type parameter extending an intrinsic type (#353)

github.com/dudykr/stc - 76e25175db66da2b796b8216964cf28532ccba14 authored almost 2 years ago by Maurice Wangleng Tan <[email protected]>
test(ts/analyzer): Fix usage of directives (#436)

Co-authored-by: Donny/강동윤 <[email protected]>

github.com/dudykr/stc - 2248ddd9d18573940ccb54f62f26058f54a9d563 authored almost 2 years ago by 오병진 <[email protected]>
fix(ts/analyzer): Allow assigning to a mapped type that takes itself as arg (#429)

**Description:**

```ts
function f1<T>(x: Required<T>, y: T) {
y = x
x = y // error...

github.com/dudykr/stc - 1decc69f9c605dea2188ca1f62b5a5a70a1e39ed authored about 2 years ago by Y Togami <[email protected]>
feat(ts/types): Print log on type creation (#432)

**Description:**

To verify that this works, I enabled one extremely hard unit test case.

*...

github.com/dudykr/stc - aef824e84e357c1cc29e8fe6146881151c15de8a authored about 2 years ago by Donny/강동윤 <[email protected]>
feat(ts/analyzer): Remove `readonly` while declaring a variable with a rest pattern (#428)

github.com/dudykr/stc - 85bac2cd9a07e4f3c235794a7c528c99ceb392d9 authored about 2 years ago by Donny/강동윤 <[email protected]>
fix(ts/analyzer): Remove unnecessary match when the RHS is an indexed access type (#427)

github.com/dudykr/stc - fb5dfe2fe2820300b493073e552e2d0fcee67716 authored about 2 years ago by Y Togami <[email protected]>
test(ts/analyzer): Enable correct unit tests (#426)

github.com/dudykr/stc - d285bfcc6435760b3ee64c6e4cf00b38ce688e58 authored about 2 years ago by Donny/강동윤 <[email protected]>
feat(ts/analyzer): Handle array constraints while expanding mapped types (#425)

github.com/dudykr/stc - 60e17a43961e708e9eeffe648f46c5a436becaef authored about 2 years ago by Donny/강동윤 <[email protected]>
fix(ts/analyzer): Fix types of optional chaining expressions (#424)

github.com/dudykr/stc - b249463530147517254f84ad2a5750c6cd738112 authored about 2 years ago by Donny/강동윤 <[email protected]>
test(ts/analyzer): Enable passing tests (#423)

github.com/dudykr/stc - 3149b42401c6d992b769a6083553293789d17e7e authored about 2 years ago by Donny/강동윤 <[email protected]>
fix(ts/analyzer): Fix accessing property with number-like strings (#420)

github.com/dudykr/stc - 36454c34724a476623376e771e9a7703697af328 authored about 2 years ago by Donny/강동윤 <[email protected]>
feat(ts/analyzer): Make properties optional upon widening (#419)

github.com/dudykr/stc - 5f84a650918a8e6b052d83ec7843a6ec3cc17188 authored about 2 years ago by Donny/강동윤 <[email protected]>
test(ts/analyzer): Ignore wrong test references (#414)

**Related issue:**

- Closes https://github.com/dudykr/stc/issues/408.

github.com/dudykr/stc - ee7131f830ee8a1aea09cf1f244aea4424a2ea51 authored about 2 years ago by Donny/강동윤 <[email protected]>
fix(ts/analyzer): Fix the evaluation order of a module declaration (#416)

**Description:**

While generating the dependency graph, `module Foo` used to be declared both...

github.com/dudykr/stc - 088c63469ff2bbc8ef8ce43eaac35d4f5bfbbc56 authored about 2 years ago by Viet Dinh <[email protected]>
feat(ts/analyzer): Add check for the type args to satisfy constraints (#417)

**Description:**

This PR implements a check on the constraints in a class with generic types ...

github.com/dudykr/stc - db7641ca16c826336b34f7453f0a530b8fdd4953 authored about 2 years ago by Y Togami <[email protected]>
fix(ts/analyzer): Remove duplicated errors for union assignments (#407)

github.com/dudykr/stc - e3f42348625dfac8711c6a5aaa7bf2f2d9635c0c authored about 2 years ago by 오병진 <[email protected]>
feat(ts/analyzer): Use `never` for unconditional `throw`s (#412)

github.com/dudykr/stc - d6dc481fd29c9e6e93e268dbd4f11a7b3883a6d2 authored about 2 years ago by Viet Dinh <[email protected]>
fix(ts/analyzer): Prevent extra error from being reported from `report_error_for_conflicting_parents` (#410)

github.com/dudykr/stc - acd622f25a8baffbf16c9620dfe6dd0b35644c64 authored about 2 years ago by Y Togami <[email protected]>
feat(ts/analyzer): Pass type annotations to non-generic arguments (#402)

**Description:**

This is required to infer types correctly in some cases. For example, we can...

github.com/dudykr/stc - 22bb3c351e08bbf1e18f42571eae532727ac0bec authored about 2 years ago by Donny/강동윤 <[email protected]>
fix(ts/analyzer): Fix the error code for an export with a primitive name (#403)

github.com/dudykr/stc - a0df88a1cfaeccdf444c87b2a70b20a72301707d authored about 2 years ago by Y Togami <[email protected]>
feat(ts/analyzer): Support type params from `get_iterator` (#401)

github.com/dudykr/stc - 1f762d8b2becb5a43491d301bf2409615d328112 authored about 2 years ago by Donny/강동윤 <[email protected]>
feat(ts/analyzer): Change error codes for type not found (#400)

**Description:**

- Change the error code for namespace not found.
- Change error code for ...

github.com/dudykr/stc - a529781ae67d355eaedbddea3462d728ef6426b2 authored about 2 years ago by Donny/강동윤 <[email protected]>
feat(ts/analyzer): Improve assignment of a tuple to a tuple (#397)

github.com/dudykr/stc - 4139483e8a19adc3ba52c0637a7676c6d9ecbdb2 authored about 2 years ago by Donny/강동윤 <[email protected]>
chore(ts/analyzer): Improve usage of `tracing::span` (#396)

github.com/dudykr/stc - 8d7d703a238a562be6df0a4a4d160f980e18e051 authored about 2 years ago by Donny/강동윤 <[email protected]>
chore(ts/analzer): Return the full column range from `line_col` (#395)

github.com/dudykr/stc - 718fea4b71a41ac33a8a64b5e0e653570e8e9312 authored about 2 years ago by 오병진 <[email protected]>
feat(ts/analyzer): Mark `unknown` and `bigint` as invalid interface names (#394)

github.com/dudykr/stc - 7ba44cc12629de406362bb931944b4462cecbd40 authored about 2 years ago by Y Togami <[email protected]>
chore(ts/analyzer): Make log message consistent (#393)

github.com/dudykr/stc - 89dd26872b85a6742fd023251f89bdd638de91c4 authored about 2 years ago by Donny/강동윤 <[email protected]>
chore: Change logging level to show `unimplemented` messages (#392)

**Description:**

I think this is important for productivity.

github.com/dudykr/stc - 10541cb1546432fd46b6e906056f6cc9bfca207d authored about 2 years ago by Donny/강동윤 <[email protected]>
fix(ts/analyzer): Fix `keyof` for tuple types (#391)

github.com/dudykr/stc - 791966fad86947092de26ff275ff716f8068887b authored about 2 years ago by Donny/강동윤 <[email protected]>
feat(ts/analyzer): Handle assignments of a rest type to a rest type (#390)

github.com/dudykr/stc - c58d8f4d6ea2b8ed425b4bb50c8be0324b1f0fbe authored about 2 years ago by Donny/강동윤 <[email protected]>
feat(ts/analyzer): Handle static this access (#379)

github.com/dudykr/stc - ef71d235f92da519db7e39633b51380183d5a6ed authored about 2 years ago by Jin Wei Tan <[email protected]>
fix(ts/analyzer): Use correct error code for destructuring of `null` or `undefined` (#389)

github.com/dudykr/stc - 15927fd884cea6fc754cffba28789fdad7a132fe authored about 2 years ago by Donny/강동윤 <[email protected]>
fix(ts/analyzer): Use correct types for rest patterns (#388)

github.com/dudykr/stc - 71310855cc4eb4182e6af8dbab1272842872aab1 authored about 2 years ago by Donny/강동윤 <[email protected]>
feat(ts/analyzer): Fix handling of rest patterns (#387)

**Related issue:**

- Closes https://github.com/dudykr/stc/issues/172.

github.com/dudykr/stc - fa2d2f27c89b6a625df905526b508e792f061332 authored about 2 years ago by Donny/강동윤 <[email protected]>
feat(ts/analyzer): Check the number of type arguements (#385)

github.com/dudykr/stc - 0c50bfb08899941c65df136c257d4bd825ee0a86 authored about 2 years ago by Cameron <[email protected]>
chore(ts/errors): Fix release build (#386)

github.com/dudykr/stc - 23dd114529f10c5d645887c055cd396d1bfe7b11 authored about 2 years ago by Divy Srivastava <[email protected]>
feat(ts/analyzer): Improve `ctx!` macro (#384)

**Description:**

It now prints the filename, line, and column.

github.com/dudykr/stc - 74871fce19b079debca7e2dc99f211d945339a90 authored about 2 years ago by Donny/강동윤 <[email protected]>
feat(ts/errors): Normalize error codes for missing properties (#383)

github.com/dudykr/stc - d89218afa057d20b5eaa4337261afe275c77e335 authored about 2 years ago by Donny/강동윤 <[email protected]>
fix(ts/errors): Fix the error code for readonly properties (#382)

github.com/dudykr/stc - e92d999e954f0f44646383e61588ab9844b6ee13 authored about 2 years ago by Donny/강동윤 <[email protected]>
fix(ts/analyzer): FIx types of vars declared with rest patterns (#381)

**Related issue:**

- Closes https://github.com/dudykr/stc/issues/186.

github.com/dudykr/stc - f74c508c4bbb0710fdecf5322409d5805052584e authored about 2 years ago by Donny/강동윤 <[email protected]>
perf(ts/analyzer): Improve performance of debug build (#378)

**Description:**

This is for faster iteration.

github.com/dudykr/stc - 8cb587c1770e0fba8773f4e955842bfe09e32c13 authored about 2 years ago by Donny/강동윤 <[email protected]>
feat(ts/analyzer): Preserve `unreachable` state for some kinds of expressions (#375)

github.com/dudykr/stc - d50b685dd80aaa0ca4227551bb9cd26af0fd7af4 authored about 2 years ago by Donny/강동윤 <[email protected]>
fix(ts/analyzer): Fix type narrowing of `unknown` with `typeof` (#374)

github.com/dudykr/stc - d873422aede57e9605017015cb26b8dac6b00f4b authored about 2 years ago by Donny/강동윤 <[email protected]>
feat(ts/analyzer): Improve type narrowing with `==` (#372)

**Description:**

`null` and `undefined` are special.

github.com/dudykr/stc - 75b93c8505677d1c5f6cc87e50591ca5e83960e5 authored about 2 years ago by Donny/강동윤 <[email protected]>
feat(ts/analyzer): Normalize nested properties of a union (#371)

**Description:**

`objectLiteralNormalization.ts` says, `Normalization applies to nested prope...

github.com/dudykr/stc - 7e2bb4ae2c83c358cb606bdab3f6e57465118082 authored about 2 years ago by Donny/강동윤 <[email protected]>
feat(ts/analyzer): Improve handling of intersection which is `never` (#240)

github.com/dudykr/stc - 897b6dc88b1fd428e93caf63b40353bf28287a5f authored about 2 years ago by 오병진 <[email protected]>
fix(ts/analyzer): Improve resolution of overloads (#369)

github.com/dudykr/stc - d8b1673e3f145af6a0cb3eb896b02a6798e87df5 authored about 2 years ago by Donny/강동윤 <[email protected]>
feat(ts/analyzer): Handle more mapped types (#368)

github.com/dudykr/stc - 3dce9df47fe23c15c019fac9bcbeccadee500add authored about 2 years ago by Donny/강동윤 <[email protected]>
feat(ts/analyzer): Improve handling of the type annotation for a function (#367)

**Description:**

- Support more kinds of type annotations for functions.
- Skip annotating...

github.com/dudykr/stc - 40cd03816e9540888cfd94e79f57e5859f8d9e19 authored about 2 years ago by Donny/강동윤 <[email protected]>
fix(ts/analyzer): Fix verification of the LHS of the `in` operator (#366)

github.com/dudykr/stc - 1e2327443c71ab3ba532c13fb52a5a0e70ed0946 authored about 2 years ago by Donny/강동윤 <[email protected]>
fix(ts/analyzer): Fix false positives related to types in special positions (#365)

**Description:**

- Don't report `WrongTypeForLhsOfNumericOperation` for `unknown`.
- Fix th...

github.com/dudykr/stc - 4e6d3fdc2f92975ee5cff3638506c92f9e71c0f5 authored about 2 years ago by Donny/강동윤 <[email protected]>
fix(ts/analyzer): Don't store conditional facts for an expression statement (#364)

github.com/dudykr/stc - d208f3b656760262ef6a90984a47ca24ed4ee47a authored about 2 years ago by Donny/강동윤 <[email protected]>
fix(ts/analyzer): Use the correct type for setter class properties (#355)

**Related issue:**

- Closes https://github.com/dudykr/stc/issues/233.

github.com/dudykr/stc - 5fcf2551ade28eadf83c6c352f8d351f0b717182 authored about 2 years ago by HeYunfei <[email protected]>
feat(ts/analyzer): Handle static index signatures of a class (#354)

github.com/dudykr/stc - 29bb2f22cfe3ca075afb014f4b842378809d1e40 authored about 2 years ago by HeYunfei <[email protected]>
fix(ts/analyzer): Remove wrong reports for duplicated vars (#352)

**Description:**

- Deduplicate the result of `reorder_stmts`.
- Mark as reevaluating while...

github.com/dudykr/stc - 62d01a370ce28b9cbe2878b6293efff888aad4dd authored about 2 years ago by Donny/강동윤 <[email protected]>
fix(ts/analyzer): Reduce wrong checks (#350)

**Description:**

It's fine to assign to a variable initialized with a class.

github.com/dudykr/stc - dfa3b9f9916f7411890cf04b26496a60c4ab0eb4 authored about 2 years ago by Donny/강동윤 <[email protected]>
feat(ts/analyzer): Improve type narrowing with type predicates (#349)

**Description:**

- Use the child type while narrowing.

github.com/dudykr/stc - 578aefcb280a4de6ae9c0052cf14e8ee828d499c authored about 2 years ago by Donny/강동윤 <[email protected]>
fix(ts/analyzer): Fix context of `as const` (#348)

github.com/dudykr/stc - 4d13469c52f1b22e97f1c0336ef3a2b4798bb2cd authored about 2 years ago by Donny/강동윤 <[email protected]>