Browse Source

[display] output enum constructor documentation on `@type` request

Dan Korostelev 9 years ago
parent
commit
7a567e92cf
1 changed files with 2 additions and 0 deletions
  1. 2 0
      src/typing/typer.ml

+ 2 - 0
src/typing/typer.ml

@@ -3797,6 +3797,8 @@ and display_expr ctx e_ast e with_type p =
 			| TField(_,(FStatic(c,cf) | FInstance(c,_,cf) | FClosure(Some(c,_),cf))) ->
 				if Meta.has Meta.CoreApi c.cl_meta then merge_core_doc ctx c;
 				e.etype,cf.cf_doc
+			| TField(_,FEnum(_,ef)) ->
+				e.etype,ef.ef_doc
 			| _ -> e.etype,None
 		in
 		let t,doc = loop e in