runtime error when get_current_component in on_mount

pull/4864/head
Tan Li Hau 5 years ago
parent c19542b634
commit e5c9c8f40f

@ -46,6 +46,8 @@ export function flush() {
update(component.$$); update(component.$$);
} }
set_current_component(null);
dirty_components.length = 0; dirty_components.length = 0;
while (binding_callbacks.length) binding_callbacks.pop()(); while (binding_callbacks.length) binding_callbacks.pop()();

@ -0,0 +1,7 @@
export default {
error: `Function called outside component initialization`,
after_test() {
// clear cache for `svelte/internal`
delete require.cache[require.resolve(process.cwd() + '/internal')];
},
};

@ -0,0 +1,7 @@
<script>
import { getContext, onMount } from 'svelte';
import { get_current_component } from 'svelte/internal';
onMount(() => {
get_current_component();
});
</script>
Loading…
Cancel
Save