range:Range
@:optionaloptionalmoduleTypeFollowed:Null<JsonModuleType<Dynamic>>
@:optionaloptionalmoduleType:Null<JsonModuleType<Dynamic>>
item:DisplayItem<T>
@:optionaloptionalexpected:Null<{type:Null<JsonType<Dynamic>>, name:Null<{name:String, kind:HoverExpectedNameKind, doc:Null<String>}>}>