We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a90e5a6 commit ec70713Copy full SHA for ec70713
packages/svelte/src/internal/client/dev/hmr.js
@@ -21,9 +21,6 @@ export function hmr(source) {
21
block(() => {
22
const component = get(source);
23
24
- // @ts-expect-error
25
- check_target(new.target && component);
26
-
27
if (effect) {
28
// @ts-ignore
29
for (var k in instance) delete instance[k];
@@ -35,7 +32,10 @@ export function hmr(source) {
35
32
// preserve getters/setters
36
33
Object.defineProperties(
37
34
instance,
38
- Object.getOwnPropertyDescriptors(component(anchor, props))
+ Object.getOwnPropertyDescriptors(
+ // @ts-expect-error
+ new.target ? new component(anchor, props) : component(anchor, props)
+ )
39
);
40
set_should_intro(true);
41
});
0 commit comments