fsharp-language-server
fsharp-language-server copied to clipboard
funtion signatures do not show praramter names for functions contained inside types
eg
type a=
let testfunc testparam:int =
testparam+1
The tool tip will just show testfunc: int->int
Would this be somewhat related to the pipelines not having type signatures?
Example:
let validateMagicLink (ml: MagicLink) =
validateEmail ml
|> Result.bind validateDomain
|> Result.bind validateFirstName
|> Result.bind validateAcceptedTermsAndConditions
|> Result.bind validateAcceptedGDPRTerms
|> Result.bind validateAcceptedCookiePolicy
I believe Ionide and fsac uses some rather fancy code to extract and assemble their type signature info for pipelines. I think it's unrelated though.