---@type lspconfig.Config return { filetypes = { "javascript", "typescript", "vue", }, settings = { ---@type lspconfig.settings.vtsls vtsls = { tsserver = { globalPlugins = { { name = "@vue/typescript-plugin", location = require("mason-registry").get_package("vue-language-server"):get_install_path(), languages = { "vue" }, configNamespace = "typescript", }, }, }, suggest = { autoImports = true, }, updateImportsOnFileMove = { enabled = "always" }, inlayHints = { enumMemberValues = { enabled = true, }, parameterNames = { enabled = "literals", }, parameterTypes = { enabled = true, }, propertyDeclarationTypes = { enabled = true, }, }, }, }, }