Skip to content

Tighten types and remove IE-specific cruft in faces.js#5729

Open
BalusC wants to merge 3 commits into
issue_5506from
faces_issue_1598
Open

Tighten types and remove IE-specific cruft in faces.js#5729
BalusC wants to merge 3 commits into
issue_5506from
faces_issue_1598

Conversation

@BalusC
Copy link
Copy Markdown
Contributor

@BalusC BalusC commented May 3, 2026

#5506 and jakartaee/faces#1598

Goal: enforce strict tsconfig:

"strict": true,
"noImplicitAny": true,
"strictNullChecks": true,

And remove now unnecessary IE-specific fluff (4.x compiled for ES5, 5.0 compiles for ES2020 which won't run in any IE in first place).

Requires jakartaee/faces#2155 in build path in order to build/test.

1 test has been dropped (IE fallback in error checking in faces.push) and all 362 original tests on faces.js pass; then 24 new tests have been added to tighten the test coverage.

@BalusC BalusC requested a review from arjantijms May 3, 2026 17:19
@BalusC BalusC changed the title Tighten types and remove IE-specific cruft Tighten types and remove IE-specific cruft in faces.js May 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant