I am creating a VS Code extension and I made it highlight some text for the language Tableau uses to create custom actions. It looks like some of the guides use TS and some use JS. A lot of examples use TS. I am assuming this is TS but I could be wrong. Has anyone worked on the same type of extension that knows where these types of interfaces modules go?
export interface HoverClientCapabilities {
/**
* Whether hover supports dynamic registration.
*/
dynamicRegistration?: boolean;
/**
* Client supports the follow content formats if the content
* property refers to a `literal of type MarkupContent`.
* The order describes the preferred format of the client.
*/
contentFormat?: MarkupKind[];
}
Here's an example of the code for a sample LSP extension:https://github.com/microsoft/vscode-extension-samples/tree/main/lsp-embedded-language-service
