Closed
Description
Describe the bug
typescript does not recognize svelte syntax when I use Sapper.
Logs
syntax error reporting:
# error for 'import Nav from '../components/Nav.svelte';'
Module '"/Users/mervin/Projects/vache/src/components/Nav.svelte"' has no default export.
# error for '$: a = segment + 'aa';'
Cannot find name 'a'.ts(2304)
To Reproduce
repo: https://github.com/mervinjin/vache/tree/svelte-ts-issue
// src/routes/_layout.svelte
<script lang="typescript" >
import Nav from '../components/Nav.svelte';
export let segment;
$: a = segment + 'aa';
</script>
Expected behavior
should have no error.
Information about your project:
-
Your operating system: OS X 10.15.4
-
svelte-preprocess
version : v3.7.4 -
Whether your project uses Webpack or Rollup: yes, I use rollup
Metadata
Metadata
Assignees
Labels
No labels