Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. Weโ€™ll occasionally send you account related emails.

Already on GitHub? # to your account

fix(ssr-compiler): namespace & name are optional in CompilerTransformOptions #5058

Merged
merged 1 commit into from
Dec 18, 2024

Conversation

cardoso
Copy link
Contributor

@cardoso cardoso commented Dec 18, 2024

Details

This is a type-only fix.

It was probably an unintended change introduced in #5033 which caused some type errors in tests:

Screenshot 2024-12-18 at 13 39 48

Does this pull request introduce a breaking change?

  • ๐Ÿ˜ฎโ€๐Ÿ’จ No, it does not introduce a breaking change.

Does this pull request introduce an observable change?

  • ๐Ÿคž No, it does not introduce an observable change.

GUS work item

@cardoso cardoso requested a review from a team as a code owner December 18, 2024 16:35
Comment on lines -36 to +37
const isFunctionOrClass = (node: any) =>
const isFunctionOrClass = (node: any): node is FunctionDeclaration | ClassDeclaration =>
Copy link
Contributor Author

Choose a reason for hiding this comment

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

This is an error if you're using the workspace version of typescript (5.4.5). Type predicates are only inferred in 5.5 ๐Ÿฅฒ so close.

Copy link
Contributor

@nolanlawson nolanlawson left a comment

Choose a reason for hiding this comment

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

Yep, unintentional. Blame my lack of TypeScript-fu. ๐Ÿ˜… Thank you!

@nolanlawson
Copy link
Contributor

/nucleus test

@nolanlawson nolanlawson merged commit 57c1bd0 into salesforce:master Dec 18, 2024
11 checks passed
wjhsf added a commit that referenced this pull request Dec 20, 2024
* test(ssr): add tests for nested elements in slots (#5048)

* fix(compiler): log warning for missing name/namespace (#4825)

* test(karma): remove unnecessary IE11-related code (#5054)

* fix: replace barrel exports from `lwc` with `@lwc/ssr-runtime` (#5034)

* fix: replace barrel from `lwc` package with '@lwc/ssr-runtime'

* fix: handle * barrel case and corresponding tests

* fix: function naming

* fix: barrel import test parity

* fix: include optional exported alias for export all declaration replacement, tests

* chore: explain function name massaging in test

* fix: deep clone objects and optimize tests

* fix: remove unused shared file

* test(karma): add test for for:each issue #4889 (#5053)

* fix(ssr): missing bookends for slotted lwc:if not at the top-level (#5027)

Co-authored-by: Nolan Lawson <nolan@nolanlawson.com>

* fix(ssr): fix HTML comment bookends for if blocks (#5055)

Co-authored-by: Will Harney <wharney@salesforce.com>

* fix(ssr-compiler): namespace and name should be optional in ComponentTransformOptions (#5058)

* test(ssr): test `if` with adjacent text (#5056)

* test(karma): reduce #4889 even further (#5060)

* fix(ssr): fix `style` attribute rendering (#5061)

* fix(ssr-compiler): harmonize some wire errors (#5062)

Co-authored-by: Will Harney <62956339+wjhsf@users.noreply.github.com>

* fix: only call callback when needed @W-17420330 (#5064)

* fix: only call callback when needed @W-17420330

* chore: simplify test

* fix: use correct class check

* fix(ssr): render from superclass (#5063)

Co-authored-by: Nolan Lawson <nlawson@salesforce.com>

* test(ssr): add more superclass tests (#5065)

* fix: use correct shadow root @W-17441501 (#5070)

* fix: use correct shadow root @W-17441501

* chore: yagni i guess

* chore: ๐Ÿ›ฉ๏ธ๐Ÿ“ฆ

* If you read this, tell me so!

* fix(ssr): align csr and ssr reflective behavior (#5050)

* chore: release v8.12.2 @W-17485572 (#5075)

---------

Co-authored-by: Nolan Lawson <nlawson@salesforce.com>
Co-authored-by: jhefferman-sfdc <83669775+jhefferman-sfdc@users.noreply.github.com>
Co-authored-by: Matheus Cardoso <matheus@cardo.so>
Co-authored-by: Nolan Lawson <nolan@nolanlawson.com>
Co-authored-by: Eugene Kashida <ekashida@gmail.com>
# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants