Interface Util
interface Util {
isComponent(comp: unknown): boolean;
isHMRProxy(comp: unknown): boolean;
outroAndDestroy(instance: SvelteComponent): Promise<void>;
}
isComponent(comp: unknown): boolean;
isHMRProxy(comp: unknown): boolean;
outroAndDestroy(instance: SvelteComponent): Promise<void>;
}
Index
Methods
Methods
isComponent
isHMRProxy
outroAndDestroy
- outroAndDestroy(instance: SvelteComponent): Promise<void>
Runs outro transition then destroys Svelte component.
Workaround for https://github.com/sveltejs/svelte/issues/4056
Parameters
- instance: SvelteComponent
A Svelte component.
Returns Promise<void>
Promise returned after outro transition completed and component destroyed.
- instance: SvelteComponent
Provides basic duck typing to determine if the provided function is a constructor function for a Svelte component.