Results 269 comments of Johnson Chu

@darthf1 You can try: ```ts export const ValidateEach = defineComponent( // ... ) & new () => { $slots: { 'slot-name-1'(data: DataType1): VNode[]; 'slot-name-2'(data: DataType2): VNode[]; } } ```

@yoyo930021 yes it do, you can try by clone https://github.com/johnsoncodehk/volar and run `pnpm I && npm run build && npm run chrome` to try. But it was only working on...

You can try to use [@volar-examples/svelte-typescript](https://github.com/johnsoncodehk/volar/tree/master/examples/svelte-typescript).

I will check it later, but just have a quick look, why you don't use `@volar-examples/svelte-typescript` instead of `@volar-examples/svelte-language-core`?

@simonhaenisch Sorry for delay, can you try v1.0.4-patch.1?

@jzs11 could you try move this code in `node_modules/vue-tsc/out/proxy.js`? ```diff "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createProgramProxy = void 0; const ts = require("typescript/lib/tsserverlibrary"); const apis = require("./apis");...

Please also track https://github.com/johnsoncodehk/volar/issues/1108, it is break changes but it will reduce a half of memory usage.

Does this problem resolved in vue-tsc 0.34 later?

@maiolica Thanks for the information. Could you try run `vue-tsc --noEmit --watch` without vite-plugin-checker to check if the problem still have?