return {
	Array = { link = "@punctuation.bracket" },
	Boolean = { link = "@boolean" },
	Class = { link = "@type" },
	Color = { link = "Special" },
	Constant = { link = "@constant" },
	Constructor = { link = "@constructor" },
	Enum = { link = "@lsp.type.enum" },
	EnumMember = { link = "@lsp.type.enumMember" },
	Event = { link = "Special" },
	Field = { link = "@variable.member" },
	File = { link = "Normal" },
	Folder = { link = "Directory" },
	Function = { link = "@function" },
	Interface = { link = "@lsp.type.interface" },
	Key = { link = "@variable.member" },
	Keyword = { link = "@lsp.type.keyword" },
	Method = { link = "@function.method" },
	Module = { link = "@module" },
	Namespace = { link = "@module" },
	Null = { link = "@constant.builtin" },
	Number = { link = "@number" },
	Object = { link = "@constant" },
	Operator = { link = "@operator" },
	Package = { link = "@module" },
	Property = { link = "@property" },
	Reference = { link = "@markup.link" },
	Snippet = { link = "Conceal" },
	String = { link = "@string" },
	Struct = { link = "@lsp.type.struct" },
	Unit = { link = "@lsp.type.struct" },
	Text = { link = "@markup" },
	TypeParameter = { link = "@lsp.type.typeParameter" },
	Variable = { link = "@variable" },
	Value = { link = "@string" },
}
