lsp-types-2.4.0.0: src/Language/LSP/Protocol/Types.hs
-- 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