Skip to content

Commit ec70713

Browse files
committed
fix
1 parent a90e5a6 commit ec70713

File tree

1 file changed

+4
-4
lines changed
  • packages/svelte/src/internal/client/dev

1 file changed

+4
-4
lines changed

packages/svelte/src/internal/client/dev/hmr.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,6 @@ export function hmr(source) {
2121
block(() => {
2222
const component = get(source);
2323

24-
// @ts-expect-error
25-
check_target(new.target && component);
26-
2724
if (effect) {
2825
// @ts-ignore
2926
for (var k in instance) delete instance[k];
@@ -35,7 +32,10 @@ export function hmr(source) {
3532
// preserve getters/setters
3633
Object.defineProperties(
3734
instance,
38-
Object.getOwnPropertyDescriptors(component(anchor, props))
35+
Object.getOwnPropertyDescriptors(
36+
// @ts-expect-error
37+
new.target ? new component(anchor, props) : component(anchor, props)
38+
)
3939
);
4040
set_should_intro(true);
4141
});

0 commit comments

Comments
 (0)