Skip to content

Refactor type resolution logic in getTypeOfSymbol for improved readability and maintainability #33242

Refactor type resolution logic in getTypeOfSymbol for improved readability and maintainability

Refactor type resolution logic in getTypeOfSymbol for improved readability and maintainability #33242

Triggered via pull request March 12, 2025 05:42
Status Failure
Total duration 17m 8s
Artifacts 1

ci.yml

on: pull_request
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

180 errors
self-check: src/compiler/builder.ts#L1258
Binding element 'key' implicitly has an 'any' type.
self-check: src/compiler/builder.ts#L1258
Binding element 'value' implicitly has an 'any' type.
self-check: src/compiler/builder.ts#L1292
Binding element 'key' implicitly has an 'any' type.
self-check: src/compiler/builder.ts#L1292
Binding element 'value' implicitly has an 'any' type.
self-check: src/compiler/builder.ts#L2369
Binding element 'fileId' implicitly has an 'any' type.
self-check: src/compiler/builder.ts#L2369
Binding element 'fileIdListId' implicitly has an 'any' type.
self-check: src/compiler/checker.ts#L4821
Binding element 'actualExt' implicitly has an 'any' type.
self-check: src/compiler/checker.ts#L4821
Binding element '_importExt' implicitly has an 'any' type.
self-check: src/compiler/checker.ts#L6113
Function lacks ending return statement and return type does not include 'undefined'.
self-check: src/compiler/checker.ts#L6911
Binding element 'symbol' implicitly has an 'any' type.
Test Node 22 on windows-latest
Property 'sfn' is private and only accessible within class 'clodule<T>'.
Test Node 22 on windows-latest
Type 'MyStringIterator' is not an array type or a string type.
Test Node 22 on windows-latest
Type 'MyStringIterator' is not an
Test Node 22 on windows-latest
Property 'Day' does not exist on type 'typeof A'.
Test Node 22 on windows-latest
Property 'Lines' does not exist on type 'typeof Geometry'.
Test Node 22 on windows-latest
Abstract property 'prop' i
Test Node 22 on windows-latest
Abstract property 'prop' in class 'AbstractClass' cannot be accessed in the constructor.
Test Node 22 on windows-latest
Property 'prop' does not exist on type 'DerivedAbstractClass'.
Test Node 22 on windows-latest
Property 'method' does not exist on type 'DerivedAbstractClass'.
Test Node 22 on windows-latest
Abstract property 'y' in
Test Node 22 on windows-latest
Process completed with exit code 1.
Test Node 20 on windows-latest
Process completed with exit code 1.
Test Node 20 on windows-latest
Property 'sfn' is private and only accessible within class 'clodule<T>'.
Test Node 20 on windows-latest
Type 'string' is not assignable to type 'number'.
Test Node 20 on windows-latest
Type 'MyStringIterator' is not an array type or a string type.
Test Node 20 on windows-latest
Type 'MyStringIterator' is not an
Test Node 20 on windows-latest
Property 'Day' does not exist on type 'typeof A'.
Test Node 20 on windows-latest
Property 'Lines' does not exist on type 'typeof Geometry'.
Test Node 20 on windows-latest
Property 'y' does not exist on type 'typeof A'.
Test Node 20 on windows-latest
Abstract property 'prop' i
Test Node 20 on windows-latest
Abstract property 'prop' in class 'AbstractClass' cannot be accessed in the constructor.
Test Node 20 on windows-latest
Property 'prop' does not exist on type 'DerivedAbstractClass'.
Test Node 20 on macos-latest
A parameter property is only allowed in a constructor implementation.
Test Node 20 on macos-latest
Property 'sfn' is private and only accessible within class 'clodule<T>'.
Test Node 20 on macos-latest
Block-scoped variable 'v' used before its declaration.
Test Node 20 on macos-latest
Block-scoped variable 'v' used before its declaration.
Test Node 20 on macos-latest
Type 'number' is not an array type.
Test Node 20 on macos-latest
Property 'x' does not exist on type 'Number'.
Test Node 20 on macos-latest
Property 'y' does not exist on type 'Number'.
Test Node 20 on macos-latest
Type 'number' is not an array type.
Test Node 20 on macos-latest
Property 'x' does not exist on type 'Number'.
Test Node 20 on macos-latest
Property 'y' does not exist on type 'Number'.
Test Node 20 on macos-latest
Process completed with exit code 1.
baselines
Process completed with exit code 1.
Test Node 18 on macos-latest
A parameter property is only allowed in a constructor implementation.
Test Node 18 on macos-latest
Property 'sfn' is private and only accessible within class 'clodule<T>'.
Test Node 18 on macos-latest
Block-scoped variable 'v' used before its declaration.
Test Node 18 on macos-latest
Block-scoped variable 'v' used before its declaration.
Test Node 18 on macos-latest
Type 'number' is not an array type.
Test Node 18 on macos-latest
Property 'x' does not exist on type 'Number'.
Test Node 18 on macos-latest
Property 'y' does not exist on type 'Number'.
Test Node 18 on macos-latest
Type 'number' is not an array type.
Test Node 18 on macos-latest
Property 'x' does not exist on type 'Number'.
Test Node 18 on macos-latest
Property 'y' does not exist on type 'Number'.
Test Node 18 on macos-latest
Process completed with exit code 1.
Test Node 22 on ubuntu-latest
A parameter property is only allowed in a constructor implementation.
Test Node 22 on ubuntu-latest
Property 'sfn' is private and only accessible within class 'clodule<T>'.
Test Node 22 on ubuntu-latest
Block-scoped variable 'v' used before its declaration.
Test Node 22 on ubuntu-latest
Block-scoped variable 'v' used before its declaration.
Test Node 22 on ubuntu-latest
Type 'number' is not an array type.
Test Node 22 on ubuntu-latest
Property 'x' does not exist on type 'Number'.
Test Node 22 on ubuntu-latest
Property 'y' does not exist on type 'Number'.
Test Node 22 on ubuntu-latest
Type 'number' is not an array type.
Test Node 22 on ubuntu-latest
Property 'x' does not exist on type 'Number'.
Test Node 22 on ubuntu-latest
Property 'y' does not exist on type 'Number'.
Test Node 22 on ubuntu-latest
Process completed with exit code 1.
Test Node 20 on ubuntu-latest
Process completed with exit code 1.
Test Node 20 on ubuntu-latest
A parameter property is only allowed in a constructor implementation.
Test Node 20 on ubuntu-latest
Property 'sfn' is private and only accessible within class 'clodule<T>'.
Test Node 20 on ubuntu-latest
Block-scoped variable 'v' used before its declaration.
Test Node 20 on ubuntu-latest
Block-scoped variable 'v' used before its declaration.
Test Node 20 on ubuntu-latest
Type 'number' is not an array type.
Test Node 20 on ubuntu-latest
Property 'x' does not exist on type 'Number'.
Test Node 20 on ubuntu-latest
Property 'y' does not exist on type 'Number'.
Test Node 20 on ubuntu-latest
Type 'number' is not an array type.
Test Node 20 on ubuntu-latest
Property 'x' does not exist on type 'Number'.
Test Node 20 on ubuntu-latest
Property 'y' does not exist on type 'Number'.
Test Node 14 on ubuntu-latest
Process completed with exit code 1.
Test Node 14 on ubuntu-latest
A parameter property is only allowed in a constructor implementation.
Test Node 14 on ubuntu-latest
Property 'sfn' is private and only accessible within class 'clodule<T>'.
Test Node 14 on ubuntu-latest
Block-scoped variable 'v' used before its declaration.
Test Node 14 on ubuntu-latest
Block-scoped variable 'v' used before its declaration.
Test Node 14 on ubuntu-latest
Type 'number' is not an array type.
Test Node 14 on ubuntu-latest
Property 'x' does not exist on type 'Number'.
Test Node 14 on ubuntu-latest
Property 'y' does not exist on type 'Number'.
Test Node 14 on ubuntu-latest
Type 'number' is not an array type.
Test Node 14 on ubuntu-latest
Property 'x' does not exist on type 'Number'.
Test Node 14 on ubuntu-latest
Property 'y' does not exist on type 'Number'.
Test Node 18 on ubuntu-latest
Process completed with exit code 1.
Test Node 18 on ubuntu-latest
A parameter property is only allowed in a constructor implementation.
Test Node 18 on ubuntu-latest
Property 'sfn' is private and only accessible within class 'clodule<T>'.
Test Node 18 on ubuntu-latest
Block-scoped variable 'v' used before its declaration.
Test Node 18 on ubuntu-latest
Block-scoped variable 'v' used before its declaration.
Test Node 18 on ubuntu-latest
Type 'number' is not an array type.
Test Node 18 on ubuntu-latest
Property 'x' does not exist on type 'Number'.
Test Node 18 on ubuntu-latest
Property 'y' does not exist on type 'Number'.
Test Node 18 on ubuntu-latest
Type 'number' is not an array type.
Test Node 18 on ubuntu-latest
Property 'x' does not exist on type 'Number'.
Test Node 18 on ubuntu-latest
Property 'y' does not exist on type 'Number'.
Test Node 16 on ubuntu-latest
A parameter property is only allowed in a constructor implementation.
Test Node 16 on ubuntu-latest
Property 'sfn' is private and only accessible within class 'clodule<T>'.
Test Node 16 on ubuntu-latest
Block-scoped variable 'v' used before its declaration.
Test Node 16 on ubuntu-latest
Block-scoped variable 'v' used before its declaration.
Test Node 16 on ubuntu-latest
Type 'number' is not an array type.
Test Node 16 on ubuntu-latest
Property 'x' does not exist on type 'Number'.
Test Node 16 on ubuntu-latest
Property 'y' does not exist on type 'Number'.
Test Node 16 on ubuntu-latest
Type 'number' is not an array type.
Test Node 16 on ubuntu-latest
Property 'x' does not exist on type 'Number'.
Test Node 16 on ubuntu-latest
Property 'y' does not exist on type 'Number'.
Test Node 16 on ubuntu-latest
Process completed with exit code 1.
Test Node 22 on macos-latest
A parameter property is only allowed in a constructor implementation.
Test Node 22 on macos-latest
Property 'sfn' is private and only accessible within class 'clodule<T>'.
Test Node 22 on macos-latest
Block-scoped variable 'v' used before its declaration.
Test Node 22 on macos-latest
Block-scoped variable 'v' used before its declaration.
Test Node 22 on macos-latest
Type 'number' is not an array type.
Test Node 22 on macos-latest
Property 'x' does not exist on type 'Number'.
Test Node 22 on macos-latest
Property 'y' does not exist on type 'Number'.
Test Node 22 on macos-latest
Type 'number' is not an array type.
Test Node 22 on macos-latest
Property 'x' does not exist on type 'Number'.
Test Node 22 on macos-latest
Property 'y' does not exist on type 'Number'.
Test Node 22 on macos-latest
Process completed with exit code 1.
Test Node lts/* on ubuntu-latest with --no-bundle
A parameter property is only allowed in a constructor implementation.
Test Node lts/* on ubuntu-latest with --no-bundle
Property 'sfn' is private and only accessible within class 'clodule<T>'.
Test Node lts/* on ubuntu-latest with --no-bundle
Block-scoped variable 'v' used before its declaration.
Test Node lts/* on ubuntu-latest with --no-bundle
Block-scoped variable 'v' used before its declaration.
Test Node lts/* on ubuntu-latest with --no-bundle
Type 'number' is not an array type.
Test Node lts/* on ubuntu-latest with --no-bundle
Property 'x' does not exist on type 'Number'.
Test Node lts/* on ubuntu-latest with --no-bundle
Property 'y' does not exist on type 'Number'.
Test Node lts/* on ubuntu-latest with --no-bundle
Type 'number' is not an array type.
Test Node lts/* on ubuntu-latest with --no-bundle
Property 'x' does not exist on type 'Number'.
Test Node lts/* on ubuntu-latest with --no-bundle
Property 'y' does not exist on type 'Number'.
Test Node lts/* on ubuntu-latest with --no-bundle
Process completed with exit code 1.
Test Node 18 on windows-latest
Type 'number[]' must have a '[Symbol.asyncIterator]()' method that returns an async iterator.
Test Node 18 on windows-latest
Process completed with exit code 1.
Test Node 18 on windows-latest
A parameter property is only allowed in a constructor implementation.
Test Node 18 on windows-latest
Property 'sfn' is private and only accessible within class 'clodule<T>'.
Test Node 18 on windows-latest
Block-scoped variable 'v' used before its declaration.
Test Node 18 on windows-latest
Block-scoped variable 'v' used before its declaration.
Test Node 18 on windows-latest
Type 'number' is not an array type.
Test Node 18 on windows-latest
Property 'x' does not exist on type 'Number'.
Test Node 18 on windows-latest
Property 'y' does not exist on type 'Number'.
Test Node 18 on windows-latest
Type 'number' is not an array type.
Test Node 18 on windows-latest
Property 'x' does not exist on type 'Number'.
Test Node 18 on windows-latest
Property 'y' does not exist on type 'Number'.
Test Node 14 on windows-latest
A parameter property is only allowed in a constructor implementation.
Test Node 14 on windows-latest
Property 'sfn' is private and only accessible within class 'clodule<T>'.
Test Node 14 on windows-latest
Block-scoped variable 'v' used before its declaration.
Test Node 14 on windows-latest
Block-scoped variable 'v' used before its declaration.
Test Node 14 on windows-latest
Type 'number' is not an array type.
Test Node 14 on windows-latest
Property 'x' does not exist on type 'Number'.
Test Node 14 on windows-latest
Property 'y' does not exist on type 'Number'.
Test Node 14 on windows-latest
Type 'number' is not an array type.
Test Node 14 on windows-latest
Property 'x' does not exist on type 'Number'.
Test Node 14 on windows-latest
Property 'y' does not exist on type 'Number'.
Test Node 14 on windows-latest
Type 'number[]' must have a '[Symbol.asyncIterator]()' method that returns an async iterator.
Test Node 14 on windows-latest
Process completed with exit code 1.
Test Node 16 on windows-latest
Type 'number[]' must have a '[Symbol.asyncIterator]()' method that returns an async iterator.
Test Node 16 on windows-latest
Process completed with exit code 1.
Test Node 16 on windows-latest
A parameter property is only allowed in a constructor implementation.
Test Node 16 on windows-latest
Property 'sfn' is private and only accessible within class 'clodule<T>'.
Test Node 16 on windows-latest
Block-scoped variable 'v' used before its declaration.
Test Node 16 on windows-latest
Block-scoped variable 'v' used before its declaration.
Test Node 16 on windows-latest
Type 'number' is not an array type.
Test Node 16 on windows-latest
Property 'x' does not exist on type 'Number'.
Test Node 16 on windows-latest
Property 'y' does not exist on type 'Number'.
Test Node 16 on windows-latest
Type 'number' is not an array type.
Test Node 16 on windows-latest
Property 'x' does not exist on type 'Number'.
Test Node 16 on windows-latest
Property 'y' does not exist on type 'Number'.
coverage
Process completed with exit code 1.
Test Node 16 on macos-latest
Process completed with exit code 1.
Test Node 16 on macos-latest
A parameter property is only allowed in a constructor implementation.
Test Node 16 on macos-latest
Property 'sfn' is private and only accessible within class 'clodule<T>'.
Test Node 16 on macos-latest
Block-scoped variable 'v' used before its declaration.
Test Node 16 on macos-latest
Block-scoped variable 'v' used before its declaration.
Test Node 16 on macos-latest
Type 'number' is not an array type.
Test Node 16 on macos-latest
Property 'x' does not exist on type 'Number'.
Test Node 16 on macos-latest
Property 'y' does not exist on type 'Number'.
Test Node 16 on macos-latest
Type 'number' is not an array type.
Test Node 16 on macos-latest
Property 'x' does not exist on type 'Number'.
Test Node 16 on macos-latest
Property 'y' does not exist on type 'Number'.

Artifacts

Produced during runtime
Name Size
fix_baselines.patch
8.62 MB