WARNING This is deprecated. All of its functionality can be now found in the official cli checker https://github.com/sveltejs/language-tools/tree/master/packages/svelte-check
When run as a script and provided a file glob, will type check all svelte/js/ts files in that glob (and all their dependencies). Performs its magic using svelte2tsx and Typescript.
NOTE It has typescript as a peerDependency
so you will need to have it installed for the code to function.
NOTE Your Svelte components do not need to be typescript for this to run since typescript is a superset of javascript.
$ npm install --save-dev svelte-type-checker
Usage: npx svelte-type-checker [options] [rootFilesGlob]
Runs the type checker over the files and their dependencies. [the glob defaults to ./**/*.svelte]
Options:
-V, --version output the version number
-d --config-dir <dir> tsconfig/jsconfig directory (default: "C:\\dev\\svelte\\svelte-type-checker")
-e --emit-tsx emit compiled .tsx file for debugging (default: false)
-h, --help output usage information
This is very new so feel free to lodge issues or pull requests.