Skip to content

#9620 - Refactor: Eliminate // FIXME: technical debt - Typing sub-issue#9655

Open
St-Permiakov wants to merge 3 commits intomasterfrom
9620-refactor-eliminate-fixme-technical-debt-typing-issue
Open

#9620 - Refactor: Eliminate // FIXME: technical debt - Typing sub-issue#9655
St-Permiakov wants to merge 3 commits intomasterfrom
9620-refactor-eliminate-fixme-technical-debt-typing-issue

Conversation

@St-Permiakov
Copy link
Copy Markdown
Collaborator

@St-Permiakov St-Permiakov commented Apr 2, 2026

How the feature works? / How did you fix the issue?

Add typing for FIXME comments in Bond.ts and RenderersManager.ts

Resolves #9620 — addresses typing debt flagged by FIXME comments in Bond.ts and RenderersManager.ts.

  • Extracted theme types into a dedicated domain/types/theme.ts file
  • Added proper type annotations in Bond.ts and RenderersManager.ts
  • Removed inline type definitions from theme.types.ts in favour of the shared domain/types
  • Removed legacy support of IE MouseEvent properties.

Check list

  • unit-tests written
  • e2e-tests written
  • documentation updated
  • PR name follows the pattern #1234 – issue name
  • branch name doesn't contain '#'
  • PR is linked with the issue
  • base branch (master or release/xx) is correct
  • task status changed to "Code review"
  • reviewers are notified about the pull request

@auto-assign auto-assign bot requested a review from rrodionov91 April 2, 2026 14:19
@St-Permiakov St-Permiakov requested a review from svvald April 2, 2026 14:20
@St-Permiakov St-Permiakov changed the title Added typing according to FIXME comments in Bont.ts, RenderersManager.ts #9620 - Refactor: Eliminate // FIXME: technical debt - Typing sub-issue Apr 3, 2026
@St-Permiakov St-Permiakov force-pushed the 9620-refactor-eliminate-fixme-technical-debt-typing-issue branch from 4cc62fe to 0d120fb Compare April 3, 2026 13:57
@St-Permiakov St-Permiakov force-pushed the 9620-refactor-eliminate-fixme-technical-debt-typing-issue branch from 0d120fb to 0a336f1 Compare April 6, 2026 11:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Refactor: Eliminate // FIXME: technical debt - Typing sub-issue

1 participant