Safe Haskell | None |
---|---|
Language | Haskell2010 |
An HLS plugin to provide code lenses for type signatures
Documentation
descriptor :: Recorder (WithPriority Log) -> PluginId -> PluginDescriptor IdeState Source #
suggestSignature :: Bool -> Maybe HscEnv -> Maybe GlobalBindingTypeSigsResult -> Maybe TcModuleResult -> Maybe Bindings -> Diagnostic -> [(Text, [TextEdit])] Source #
data GlobalBindingTypeSig Source #
GlobalBindingTypeSig | |
|
data GetGlobalBindingTypeSigs Source #
Instances
newtype GlobalBindingTypeSigsResult Source #
Instances
Show GlobalBindingTypeSigsResult Source # | |
Defined in Development.IDE.Plugin.TypeLenses showsPrec :: Int -> GlobalBindingTypeSigsResult -> ShowS # show :: GlobalBindingTypeSigsResult -> String # showList :: [GlobalBindingTypeSigsResult] -> ShowS # | |
NFData GlobalBindingTypeSigsResult Source # | |
Defined in Development.IDE.Plugin.TypeLenses rnf :: GlobalBindingTypeSigsResult -> () # |