Skip to content

TypeScript Plugin #580

Open
Open
@dummdidumm

Description

@dummdidumm

Now implemented, please provide feedback

See this comment for more info

Original Post

The language-server has quite a few features by now. What's missing for the complete developer experience and intellisense though is crossing the boundaries of Svelte and JS/TS files. This can be achieved through a TypeScript plugin. The following features would be cool to have:

Open Questions

  • How to connect the plugin to the running language server?
  • A TypeScript plugin has to be synchronous because all language service methods are synchronous. Our code is asynchronous because of the Source Mapping initialization. How to work around that?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions