Skip to content

Extract typings-generator into separate package#168

Open
iobuhov wants to merge 4 commits intomendix:masterfrom
iobuhov:extract-widget-typings-generator
Open

Extract typings-generator into separate package#168
iobuhov wants to merge 4 commits intomendix:masterfrom
iobuhov:extract-widget-typings-generator

Conversation

@iobuhov
Copy link
Contributor

@iobuhov iobuhov commented Mar 11, 2026

Extracts the typings-generator module into a new standalone package @mendix/widget-typings-generator for better modularity and maintainability.

All tests passing (40 in widget-typings-generator, 17 in pluggable-widgets-tools). Git history preserved with file renames.

…tor package

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
let content: WidgetXml = {};
if (xml) {
parseString(xml, {}, (err: Error, result: any) => {
parseString(xml, {}, (err: Error | null, result: any) => {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hello Ilia 👋 Why do we need the null here?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

IDK, probably just to avoid ts error.

@iobuhov iobuhov force-pushed the extract-widget-typings-generator branch from ccced1c to ee3d221 Compare March 11, 2026 15:17
Copy link
Contributor

@LEGIO-SEXTA-FERRATA LEGIO-SEXTA-FERRATA left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The generation tests are failing. The workspace:* seems to be not valid for the typings-generator dependency.

@iobuhov
Copy link
Contributor Author

iobuhov commented Mar 11, 2026

The generation tests are failing. The workspace:* seems to be not valid for the typings-generator dependency.

Yes, I forgot about this, working on that.

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.

3 participants