-- 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.Location as Locations import Language.LSP.Protocol.Types.LspEnum as LspEnum import Language.LSP.Protocol.Types.MarkupContent as Markup 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.Edit as Edits import Language.LSP.Protocol.Types.Orphans () import Language.LSP.Protocol.Types.WatchKinds as WatchKinds