fix(engine-server): use globalThis to attach polyfills #1949
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Details
This PR replace changes the way
@lwc/engine-server
attachesEvent
andCustomEvent
polyfills are attached to the host environment global object. Currently on those polyfills are attached to theglobal
object, this object is specific to Node.js environment. With this PR, theglobal
object is replaced withglobalThis
to be compatible with other environments than Node.js.Does this PR introduce breaking changes?
No, it does not introduce breaking changes.
The PR fulfills these requirements:
GUS work item
W-7552574