diff --git a/docs/source/commandline.md b/docs/source/commandline.md
index 78f7eacf49..9891dbadda 100644
--- a/docs/source/commandline.md
+++ b/docs/source/commandline.md
@@ -195,6 +195,7 @@ Create a basic [Solid](https://www.solidjs.com/) app.
| [vite:bundler](https://atmospherejs.com/vite/bundler) | | | | | | | | | | | X | X |
| [webapp](https://atmospherejs.com/meteor/webapp) | | | | X | | | | | | | | |
| [zodern:melte](https://atmospherejs.com/zodern/melte) | | | | | | | | X | | | | |
+| [zodern:types](https://atmospherejs.com/zodern/types) | | | | | | | | X | | | | |
meteor generate
diff --git a/tools/static-assets/skel-svelte/imports/api/links.js b/tools/static-assets/skel-svelte/imports/api/links.js
deleted file mode 100644
index 050c508eae..0000000000
--- a/tools/static-assets/skel-svelte/imports/api/links.js
+++ /dev/null
@@ -1,3 +0,0 @@
-import { Mongo } from 'meteor/mongo';
-
-export const LinksCollection = new Mongo.Collection('links');
diff --git a/tools/static-assets/skel-svelte/imports/api/links.ts b/tools/static-assets/skel-svelte/imports/api/links.ts
new file mode 100644
index 0000000000..291d640b9b
--- /dev/null
+++ b/tools/static-assets/skel-svelte/imports/api/links.ts
@@ -0,0 +1,9 @@
+import { Mongo } from 'meteor/mongo';
+
+export interface Link {
+ _id: string;
+ url: string;
+ title: string;
+}
+
+export const LinksCollection = new Mongo.Collection('links');
diff --git a/tools/static-assets/skel-svelte/imports/ui/App.svelte b/tools/static-assets/skel-svelte/imports/ui/App.svelte
index 2456b485bd..147a9e2f97 100644
--- a/tools/static-assets/skel-svelte/imports/ui/App.svelte
+++ b/tools/static-assets/skel-svelte/imports/ui/App.svelte
@@ -1,18 +1,20 @@
-
@@ -33,7 +35,4 @@
{:else}
Loading ...
{/if}
-
- Typescript ready
- Just add lang="ts" to .svelte components.