(srv, query, file)
| 983 | } |
| 984 | |
| 985 | function findDocs(srv, query, file) { |
| 986 | var expr = findExpr(file, query); |
| 987 | var type = findExprType(srv, query, file, expr); |
| 988 | var inner = type.getType(); |
| 989 | if (!inner) { |
| 990 | expr = findExprAround(file, query); |
| 991 | type = findExprType(srv, query, file, expr); |
| 992 | inner = type.getType(); |
| 993 | } |
| 994 | var result = {url: type.url, doc: parseDoc(query, type.doc), type: infer.toString(type)}; |
| 995 | if (inner) storeTypeDocs(query, inner, result); |
| 996 | return clean(result); |
| 997 | } |
| 998 | |
| 999 | function storeTypeDocs(query, type, out) { |
| 1000 | if (!out.url) out.url = type.url; |
nothing calls this directly
no test coverage detected
searching dependent graphs…