module Scion.Hoogle.Types where import Distribution.Package hiding (Package) import Language.Haskell.Exts.Annotated.Syntax import Scion.Browser type Results = [Result] data Result = RPackage [Documented Package] | RModule [(PackageIdentifier, Documented Module)] | RDeclaration [(PackageIdentifier, String, Documented Decl)] | RConstructor [(PackageIdentifier, String, Documented Decl, Documented GadtDecl)] data Query = Query String