Skip to content

Playground - add QUnit test runner via Vite + Playwright#33008

Draft
aleksei-semikozov wants to merge 20 commits intoDevExpress:26_1from
aleksei-semikozov:qunit-vite-runner-26_1
Draft

Playground - add QUnit test runner via Vite + Playwright#33008
aleksei-semikozov wants to merge 20 commits intoDevExpress:26_1from
aleksei-semikozov:qunit-vite-runner-26_1

Conversation

@aleksei-semikozov
Copy link
Contributor

No description provided.

aleksei-semikozov and others added 20 commits March 20, 2026 11:12
…n import

- Added removeUninitializedClassFields babel visitor to strip type-only
  class property declarations that would otherwise initialize as undefined
  and overwrite values set during _init() in the legacy OOP system
- Added @babel/plugin-transform-class-properties (loose) to convert
  field initializers to constructor assignments
- Added @babel/plugin-transform-typescript as explicit dependency
- Added jQuery integration side-effect import in scheduler-example.ts
- Removed vite-plugin-inferno dependency, replaced with custom plugin

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Move initialized class field assignments to end of constructor body
to match TypeScript's legacy useDefineForClassFields:false behavior.
This fixes cases where field initializers depend on constructor
parameter properties (e.g. this._workSpace._dateTableScrollable).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant