-- The OSPath import sometimes looks unused {-# OPTIONS_GHC -Wno-unused-imports #-} module Language.LSP.Protocol.Types ( -- * Basic types and functions module Common, -- ** URIs module Uri, -- ** Locations module Locations, -- ** LSP enumerations module LspEnum, -- ** Singleton types module Singletons, -- * Helpers for working with LSP types -- ** Edits module Edits, -- ** Markup module Markup, -- ** Code actions module CodeAction, -- ** Progress module Progress, -- ** Semantic tokens module SemanticTokens, -- ** WatchKinds module WatchKinds, -- * Main LSP types and functions module Generated, ) where import Language.LSP.Protocol.Internal.Types as Generated import Language.LSP.Protocol.Types.CodeAction as CodeAction import Language.LSP.Protocol.Types.Common as Common import Language.LSP.Protocol.Types.Edit as Edits import Language.LSP.Protocol.Types.Location as Locations import Language.LSP.Protocol.Types.LspEnum as LspEnum import Language.LSP.Protocol.Types.MarkupContent as Markup import Language.LSP.Protocol.Types.Orphans () import Language.LSP.Protocol.Types.Progress as Progress import Language.LSP.Protocol.Types.SemanticTokens as SemanticTokens import Language.LSP.Protocol.Types.Singletons as Singletons import Language.LSP.Protocol.Types.Uri as Uri import Language.LSP.Protocol.Types.Uri.OsPath as Uri import Language.LSP.Protocol.Types.WatchKinds as WatchKinds