Results 20 comments of Graphmaxer

I found this comparison https://github.com/SAP/luigi/issues/1105 with pros and cons. Can be interesting.

I agree with you @soft-decay, typescript is probably the good way to document components. I don't know any solution about the library usage, i think the svelte team is also...

Nice work here @soft-decay, I think that the Svelte team is changing to `SvelteComponentTyped` instead of `SvelteComponent` [recently](https://github.com/sveltejs/svelte/pull/5738). They are also talking about Svelte 4.0 which probably come with SvelteKit...

For the single file, go for it and for the usage of `SvelteComponentTyped`, i don't know if we should switch to this, it is very new and i don't know...

Looks good to me ! Nice work @soft-decay ! 👍 We can also use the `default` attribute of `SvelteComponentTyped` for default value of props.

@soft-decay You can see it [here](https://github.com/sveltejs/rfcs/blob/master/text/svelte-component-interface.md#detailed-design), should with default event/prop/slot.

@soft-decay Yes exactly, in this RFC, they also say : > This would not be a breaking change to the existing definition because of the any type by default for...

@soft-decay You're right. I misunderstood this `default` attribute ^^.

~~To test the PR you can clone my repo with `git clone [email protected]:Graphmaxer/pinia-orm.git` and switch to the branch `fix-vue-2-reactivity` then you can build the `pinia-orm` package via `pnpm install` &...

That's good to hear, I just discovered this tool to easily create npm packages with github repository https://gitpkg.vercel.app Now it's time to wait for the review and the release :)