In a Svelte project scaffolded using Vite I try to write a Svelte store in Typescript; having troubles with importing Writable<T>
interface like below:
import { Writable, writable, derived } from 'svelte/store';
This results in the following error in a browser console:
Uncaught SyntaxError: The requested module '/node_modules/.vite/svelte_store.js?v=16f52463' does not provide an export named 'Writable'.
Is there any way to import Writable<T>
interface in such a setup?
CodePudding user response:
Use import type { Writable } from 'svelte/store';
.