Open jesse-rb opened 1 year ago
https://svelte.dev/blog/svelte-and-typescript Under the heading "Adding TypeScript to an existing project" will be a good start
Underway in development 😃
Now (in development branch) components can be converted to typescript one by one (thank goodness), so far only have
src/lib/components/Canvas/Canvas.svelte
src/lib/components/Canvas/ControlPanel.svelte
src/lib/components/Canvas/Ruler.svelte
have been converted, however some variables still do not have explicit types.A component can begin being converted to typescript by adding lang="ts"
to the opening script
tag of the component
(see https://github.com/jesse-rb/qolboard-spa/commit/d610bde56c6198303f1e2ef57609d687eb49f068?diff=unified&w=0#r140597961).
Any tips/suggestions around typescript conventions I'm missing would be appreciated.
A bit of refactoring to use svelte with typescript for better developer experience.