Conversation
|
@microsoft-github-policy-service agree company="JetBrains" |
|
@aleksei-berezkin the command you issued was incorrect. Please try again. Examples are: and |
|
@microsoft-github-policy-service agree company="JetBrains" |
|
Hello @aleksei-berezkin , I'm WebStorm user that really hope to support typescript-go 100% compatibility in WebStorm. |
|
Hi @nnnnoel, thank you for your comment. You can already use TypeScript-Go in WebStorm: just declare a The only thing which is not implemented yet is the new "Service-Powered Type Engine" (available in Settings | Languages and Frameworks | TypeScript) because this requires the integration with TypeScript compiler via plugin API. We're following closely the progress of the API implementation; right now it looks very promising, yet some crucial methods are missing. Once they are ready, and we observe some stability, we'll reimplement it for TypeScript-Go. Until then, you can use our fork (available via the same settings), where we implemented the needed API subset for Service-Powered Type Engine to work properly. |
Hi! This is our attempt to implement a TS-Go API over the LSP protocol using custom messages. We are already actively using it to query types from the
tsgoserver, so we think it could be of interest to you. Here are the key points of this implementation:Types andSymbols are loaded lazily. For example, for anObjectType, properties are loaded only when accessed, and their types are also requested on demand. This helps minimize traffic and maintain good performance.Thank you.